Package io.datarouter.conveyor.queue
Class PutMultiGroupQueueConsumerConveyor<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
java.lang.Object
io.datarouter.conveyor.BaseConveyor
io.datarouter.conveyor.queue.BaseGroupQueueConsumerConveyor<PK,D>
io.datarouter.conveyor.queue.PutMultiGroupQueueConsumerConveyor<PK,D>
public class PutMultiGroupQueueConsumerConveyor<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> extends BaseGroupQueueConsumerConveyor<PK,D>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.datarouter.conveyor.BaseConveyor
BaseConveyor.ProcessBatchResult -
Field Summary
-
Constructor Summary
Constructors Constructor Description PutMultiGroupQueueConsumerConveyor(java.lang.String name, java.util.function.Supplier<java.lang.Boolean> shouldRun, GroupQueueConsumer<PK,D> groupQueueConsumer, java.util.function.Consumer<java.util.Collection<D>> putMultiConsumer, java.time.Duration peekTimeout, io.datarouter.web.exception.ExceptionRecorder exceptionRecorder) -
Method Summary
Modifier and Type Method Description protected voidprocessDatabeans(java.util.List<D> databeans)Methods inherited from class io.datarouter.conveyor.queue.BaseGroupQueueConsumerConveyor
processBatchMethods inherited from class io.datarouter.conveyor.BaseConveyor
getName, interrupted, run, shouldRun
-
Constructor Details
-
PutMultiGroupQueueConsumerConveyor
public PutMultiGroupQueueConsumerConveyor(java.lang.String name, java.util.function.Supplier<java.lang.Boolean> shouldRun, GroupQueueConsumer<PK,D> groupQueueConsumer, java.util.function.Consumer<java.util.Collection<D>> putMultiConsumer, java.time.Duration peekTimeout, io.datarouter.web.exception.ExceptionRecorder exceptionRecorder)
-
-
Method Details
-
processDatabeans
- Specified by:
processDatabeansin classBaseGroupQueueConsumerConveyor<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
-