Class BaseGroupQueueConsumerConveyorConfiguration<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
java.lang.Object
io.datarouter.conveyor.queue.configuration.BaseGroupQueueConsumerConveyorConfiguration<PK,D>
- All Implemented Interfaces:
ConveyorConfiguration
public abstract class BaseGroupQueueConsumerConveyorConfiguration<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
extends Object
implements ConveyorConfiguration
-
Field Summary
Fields inherited from interface io.datarouter.conveyor.ConveyorConfiguration
DEFAULT_PEEK_TIMEOUT, DEFAULT_VISIBILITY_TIMEOUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprocess(ConveyorRunnable conveyor) protected abstract voidprocessDatabeans(List<D> databeans) protected booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.datarouter.conveyor.ConveyorConfiguration
compactExceptionLogging, delay, interrupted, shouldRunOnShutdown
-
Constructor Details
-
BaseGroupQueueConsumerConveyorConfiguration
public BaseGroupQueueConsumerConveyorConfiguration()
-
-
Method Details
-
getQueueConsumer
-
processDatabeans
-
process
- Specified by:
processin interfaceConveyorConfiguration
-
shouldAck
protected boolean shouldAck()
-