Class ProcessorQueue<T>
java.lang.Object
io.gitbub.devlibx.easy.helper.queue.ProcessorQueue<T>
-
Constructor Summary
ConstructorsConstructorDescriptionProcessorQueue(int threadCount, int queueBufferSize, int maxTimeToWaitForAItemToProcessInSec, int maxRetryPerItem, int rateLimit, IProcessor<T> processor) ProcessorQueue(int threadCount, int queueBufferSize, int maxTimeToWaitForAItemToProcessInSec, int maxRetryPerItem, IRateLimiter.Config rateLimiterConfig, IProcessor<T> processor) -
Method Summary
-
Constructor Details
-
ProcessorQueue
public ProcessorQueue(int threadCount, int queueBufferSize, int maxTimeToWaitForAItemToProcessInSec, int maxRetryPerItem, IRateLimiter.Config rateLimiterConfig, IProcessor<T> processor) -
ProcessorQueue
public ProcessorQueue(int threadCount, int queueBufferSize, int maxTimeToWaitForAItemToProcessInSec, int maxRetryPerItem, int rateLimit, IProcessor<T> processor)
-
-
Method Details
-
noMoreItemsToProcess
public void noMoreItemsToProcess() -
start
-
processItem
-