Package io.datarouter.conveyor.queue
Class DatabeanBufferConveyor<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.DatabeanBufferConveyor<PK,D>
public class DatabeanBufferConveyor<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> extends BaseConveyor
-
Nested Class Summary
Nested classes/interfaces inherited from class io.datarouter.conveyor.BaseConveyor
BaseConveyor.ProcessBatchResult -
Field Summary
-
Constructor Summary
Constructors Constructor Description DatabeanBufferConveyor(java.lang.String name, java.util.function.Supplier<java.lang.Boolean> shouldRun, DatabeanBuffer<PK,D> databeanBuffer, java.util.function.Consumer<java.util.Collection<D>> putMultiConsumer, io.datarouter.web.exception.ExceptionRecorder exceptionRecorder) -
Method Summary
Modifier and Type Method Description BaseConveyor.ProcessBatchResultprocessBatch()Methods inherited from class io.datarouter.conveyor.BaseConveyor
getName, interrupted, run, shouldRun
-
Constructor Details
-
DatabeanBufferConveyor
public DatabeanBufferConveyor(java.lang.String name, java.util.function.Supplier<java.lang.Boolean> shouldRun, DatabeanBuffer<PK,D> databeanBuffer, java.util.function.Consumer<java.util.Collection<D>> putMultiConsumer, io.datarouter.web.exception.ExceptionRecorder exceptionRecorder)
-
-
Method Details
-
processBatch
- Specified by:
processBatchin classBaseConveyor
-