Class AbstractDatabase

  • All Implemented Interfaces:
    Database
    Direct Known Subclasses:
    SQLDB

    public abstract class AbstractDatabase
    extends java.lang.Object
    implements Database
    Abstract class representing a Database.

    All Operations methods should be only called from an asynchronous thread.

    • Constructor Detail

      • AbstractDatabase

        protected AbstractDatabase()
    • Method Detail

      • isUnderHeavyLoad

        public boolean isUnderHeavyLoad()
      • increaseHeavyLoadDelay

        public void increaseHeavyLoadDelay()
      • assumeNoMoreHeavyLoad

        public void assumeNoMoreHeavyLoad()
      • getHeavyLoadDelayMs

        public int getHeavyLoadDelayMs()