Package org.copperengine.core.batcher
-
Interface Summary Interface Description BatchCommand<E extends BatchExecutorBase<E,T>,T extends BatchCommand<E,T>> A BatchCommand is one task executed in a Batch.Batcher A batcher is a service that collects homogeneous tasks over a period of time and executes them as a batch.BatchExecutorBase<E extends BatchExecutorBase<E,T>,T extends BatchCommand<E,T>> Base interface of a BatchExecutor.BatchRunner<E extends BatchExecutorBase<E,T>,T extends BatchCommand<E,T>> CommandCallback<T extends BatchCommand<?,T>> Callback interface for notifying a caller about the result of a batch command. -
Class Summary Class Description AbstractBatchCommand<E extends BatchExecutor<E,T>,T extends AbstractBatchCommand<E,T>> Abstract base implementation ofBatchCommand
AcknowledgeCallbackWrapper<T extends BatchCommand<?,T>> BatchExecutor<E extends BatchExecutor<E,T>,T extends BatchCommand<E,T>> Abstract base implementation of theBatchExecutorBase
interface.NullCallback<T extends BatchCommand<?,T>> Mock implementation of theCommandCallback
interface.RetryingTxnBatchRunner<E extends BatchExecutorBase<E,T>,T extends BatchCommand<E,T>>