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>
All Implemented Interfaces:
Conveyor, java.lang.Comparable<Conveyor>, java.lang.Runnable

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>
  • 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