Package io.datarouter.conveyor.queue
Class BasePutQueueConsumerConveyor<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.BaseQueueConsumerConveyor<PK,D>
io.datarouter.conveyor.queue.BasePutQueueConsumerConveyor<PK,D>
public class BasePutQueueConsumerConveyor<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> extends BaseQueueConsumerConveyor<PK,D>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.datarouter.conveyor.BaseConveyor
BaseConveyor.ProcessBatchResult -
Field Summary
-
Constructor Summary
Constructors Constructor Description BasePutQueueConsumerConveyor(java.lang.String name, io.datarouter.storage.setting.Setting<java.lang.Boolean> shouldRun, QueueConsumer<PK,D> groupConsumer, java.util.function.Consumer<D> putConsumer, io.datarouter.web.exception.ExceptionRecorder exceptionRecorder) -
Method Summary
Modifier and Type Method Description protected voidprocessOne(D databean)Methods inherited from class io.datarouter.conveyor.queue.BaseQueueConsumerConveyor
getVisibilityTimeout, processBatchMethods inherited from class io.datarouter.conveyor.BaseConveyor
getName, interrupted, run, shouldRun
-
Constructor Details
-
BasePutQueueConsumerConveyor
public BasePutQueueConsumerConveyor(java.lang.String name, io.datarouter.storage.setting.Setting<java.lang.Boolean> shouldRun, QueueConsumer<PK,D> groupConsumer, java.util.function.Consumer<D> putConsumer, io.datarouter.web.exception.ExceptionRecorder exceptionRecorder)
-
-
Method Details
-
processOne
- Specified by:
processOnein classBaseQueueConsumerConveyor<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
-