Class QueueManager

java.lang.Object
io.api.etherscan.manager.impl.QueueManager
All Implemented Interfaces:
IQueueManager, AutoCloseable

public class QueueManager extends Object implements IQueueManager, AutoCloseable
Queue Semaphore implementation with size and reset time as params
Since:
30.10.2018
See Also:
  • Field Details

    • DEFAULT_KEY_QUEUE

      public static final QueueManager DEFAULT_KEY_QUEUE
    • PERSONAL_KEY_QUEUE

      public static final QueueManager PERSONAL_KEY_QUEUE
  • Constructor Details

    • QueueManager

      public QueueManager(int size, int resetInSec)
    • QueueManager

      public QueueManager(int size, int queueResetTimeInSec, int delayInSec)
    • QueueManager

      public QueueManager(int size, int queueResetTimeInSec, int delayInSec, int initialSize)
    • QueueManager

      public QueueManager(int size, long queueResetTimeInMillis, long delayInMillis, int initialSize)
  • Method Details