Index
A B C D E G I M N O P Q R S V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ack(QueueMessageKey) - Method in class io.datarouter.conveyor.queue.GroupQueueConsumer
- ack(QueueMessageKey) - Method in class io.datarouter.conveyor.queue.QueueConsumer
- ackMulti(Collection<QueueMessageKey>) - Method in class io.datarouter.conveyor.queue.BatchedQueueConsumer
B
- BaseBatchedLossyQueueConsumerConveyor<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> - Class in io.datarouter.conveyor.queue
-
Drains the queue and stores the data in a buffer.
- BaseBatchedLossyQueueConsumerConveyor(String, Supplier<Boolean>, QueueConsumer<PK, D>, ExceptionRecorder) - Constructor for class io.datarouter.conveyor.queue.BaseBatchedLossyQueueConsumerConveyor
- BaseBatchedQueueConsumerConveyor<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> - Class in io.datarouter.conveyor.queue
-
Drains the queue and stores the data in a buffer.
- BaseBatchedQueueConsumerConveyor(String, Supplier<Boolean>, BatchedQueueConsumer<PK, D>, ExceptionRecorder) - Constructor for class io.datarouter.conveyor.queue.BaseBatchedQueueConsumerConveyor
- BaseConveyor - Class in io.datarouter.conveyor
- BaseConveyor(String, Supplier<Boolean>, Supplier<Boolean>, ExceptionRecorder) - Constructor for class io.datarouter.conveyor.BaseConveyor
- BaseConveyor.ProcessBatchResult - Class in io.datarouter.conveyor
- BaseConveyors - Class in io.datarouter.conveyor
- BaseConveyors() - Constructor for class io.datarouter.conveyor.BaseConveyors
- BaseGroupQueueConsumerConveyor<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> - Class in io.datarouter.conveyor.queue
- BaseGroupQueueConsumerConveyor(String, Supplier<Boolean>, GroupQueueConsumer<PK, D>, Supplier<Boolean>, Duration, ExceptionRecorder) - Constructor for class io.datarouter.conveyor.queue.BaseGroupQueueConsumerConveyor
- BasePutQueueConsumerConveyor<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> - Class in io.datarouter.conveyor.queue
- BasePutQueueConsumerConveyor(String, Setting<Boolean>, QueueConsumer<PK, D>, Consumer<D>, ExceptionRecorder) - Constructor for class io.datarouter.conveyor.queue.BasePutQueueConsumerConveyor
- BaseQueueConsumerConveyor<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> - Class in io.datarouter.conveyor.queue
- BaseQueueConsumerConveyor(String, Supplier<Boolean>, QueueConsumer<PK, D>, ExceptionRecorder) - Constructor for class io.datarouter.conveyor.queue.BaseQueueConsumerConveyor
- BatchedQueueConsumer<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> - Class in io.datarouter.conveyor.queue
- BatchedQueueConsumer(Function<Config, QueueMessage<PK, D>>, Consumer<Collection<QueueMessageKey>>) - Constructor for class io.datarouter.conveyor.queue.BatchedQueueConsumer
- Buffer - Interface in io.datarouter.conveyor
C
- compareTo(Conveyor) - Method in interface io.datarouter.conveyor.Conveyor
- Conveyor - Interface in io.datarouter.conveyor
- CONVEYOR - io.datarouter.conveyor.exception.ConveyorExceptionCategory
- ConveyorCounters - Class in io.datarouter.conveyor
- ConveyorCounters() - Constructor for class io.datarouter.conveyor.ConveyorCounters
- ConveyorExceptionCategory - Enum in io.datarouter.conveyor.exception
- ConveyorMessage - Class in io.datarouter.conveyor.message
- ConveyorMessage() - Constructor for class io.datarouter.conveyor.message.ConveyorMessage
- ConveyorMessage(String, String) - Constructor for class io.datarouter.conveyor.message.ConveyorMessage
- ConveyorMessage.ConveyorMessageFielder - Class in io.datarouter.conveyor.message
- ConveyorMessageFielder() - Constructor for class io.datarouter.conveyor.message.ConveyorMessage.ConveyorMessageFielder
- ConveyorMessageKey - Class in io.datarouter.conveyor.message
- ConveyorMessageKey() - Constructor for class io.datarouter.conveyor.message.ConveyorMessageKey
- ConveyorMessageKey(String) - Constructor for class io.datarouter.conveyor.message.ConveyorMessageKey
D
- DatabeanBuffer<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> - Class in io.datarouter.conveyor
- DatabeanBuffer(String, int) - Constructor for class io.datarouter.conveyor.DatabeanBuffer
- DatabeanBufferConveyor<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> - Class in io.datarouter.conveyor.queue
- DatabeanBufferConveyor(String, Supplier<Boolean>, DatabeanBuffer<PK, D>, Consumer<Collection<D>>, ExceptionRecorder) - Constructor for class io.datarouter.conveyor.queue.DatabeanBufferConveyor
E
- exceptionRecorder - Variable in class io.datarouter.conveyor.BaseConveyor
G
- getFields() - Method in class io.datarouter.conveyor.message.ConveyorMessageKey
- getKeyClass() - Method in class io.datarouter.conveyor.message.ConveyorMessage
- getMessage() - Method in class io.datarouter.conveyor.message.ConveyorMessage
- getMessageId() - Method in class io.datarouter.conveyor.message.ConveyorMessageKey
- getName() - Method in class io.datarouter.conveyor.BaseConveyor
- getName() - Method in interface io.datarouter.conveyor.Buffer
- getName() - Method in interface io.datarouter.conveyor.Conveyor
- getName() - Method in class io.datarouter.conveyor.MemoryBuffer
- getNonKeyFields(ConveyorMessage) - Method in class io.datarouter.conveyor.message.ConveyorMessage.ConveyorMessageFielder
- getStringDatabeanCodecClass() - Method in class io.datarouter.conveyor.message.ConveyorMessage.ConveyorMessageFielder
- getVisibilityTimeout() - Method in class io.datarouter.conveyor.queue.BaseQueueConsumerConveyor
- GroupQueueConsumer<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> - Class in io.datarouter.conveyor.queue
- GroupQueueConsumer(Function<Config, GroupQueueMessage<PK, D>>, Consumer<QueueMessageKey>) - Constructor for class io.datarouter.conveyor.queue.GroupQueueConsumer
I
- inc(Buffer, String, long) - Static method in class io.datarouter.conveyor.ConveyorCounters
- inc(Conveyor, String, long) - Static method in class io.datarouter.conveyor.ConveyorCounters
- incAck(Conveyor) - Static method in class io.datarouter.conveyor.ConveyorCounters
- incAck(Conveyor, long) - Static method in class io.datarouter.conveyor.ConveyorCounters
- incAckWithPriority(Conveyor, String) - Static method in class io.datarouter.conveyor.ConveyorCounters
- incConsumedOpAndDatabeans(Conveyor, long) - Static method in class io.datarouter.conveyor.ConveyorCounters
- incConsumedOpAndDatabeansWithPriority(Conveyor, long, String) - Static method in class io.datarouter.conveyor.ConveyorCounters
- incException(Conveyor) - Static method in class io.datarouter.conveyor.ConveyorCounters
- incFinishDrain(Conveyor) - Static method in class io.datarouter.conveyor.ConveyorCounters
- incFlushBuffer(Conveyor, long) - Static method in class io.datarouter.conveyor.ConveyorCounters
- incInterrupted(Conveyor) - Static method in class io.datarouter.conveyor.ConveyorCounters
- incProcessBatch(Conveyor) - Static method in class io.datarouter.conveyor.ConveyorCounters
- incPutMultiOpAndDatabeans(Conveyor, long) - Static method in class io.datarouter.conveyor.ConveyorCounters
- interrupted() - Method in class io.datarouter.conveyor.BaseConveyor
- interrupted() - Method in class io.datarouter.conveyor.queue.BaseBatchedLossyQueueConsumerConveyor
- interrupted() - Method in class io.datarouter.conveyor.queue.BaseBatchedQueueConsumerConveyor
- io.datarouter.conveyor - package io.datarouter.conveyor
- io.datarouter.conveyor.exception - package io.datarouter.conveyor.exception
- io.datarouter.conveyor.message - package io.datarouter.conveyor.message
- io.datarouter.conveyor.queue - package io.datarouter.conveyor.queue
M
- MemoryBuffer<T> - Class in io.datarouter.conveyor
- MemoryBuffer(String, int) - Constructor for class io.datarouter.conveyor.MemoryBuffer
N
- name - Variable in class io.datarouter.conveyor.BaseConveyor
O
- offer(T) - Method in class io.datarouter.conveyor.MemoryBuffer
- offerMulti(Collection<T>) - Method in class io.datarouter.conveyor.MemoryBuffer
- onShutDown() - Method in class io.datarouter.conveyor.BaseConveyors
P
- peek(Duration) - Method in class io.datarouter.conveyor.queue.BatchedQueueConsumer
- peek(Duration) - Method in class io.datarouter.conveyor.queue.GroupQueueConsumer
- peek(Duration) - Method in class io.datarouter.conveyor.queue.QueueConsumer
- peek(Duration, Duration) - Method in class io.datarouter.conveyor.queue.QueueConsumer
- pollMultiWithLimit(int) - Method in class io.datarouter.conveyor.MemoryBuffer
- processBatch() - Method in class io.datarouter.conveyor.BaseConveyor
- processBatch() - Method in class io.datarouter.conveyor.queue.BaseBatchedLossyQueueConsumerConveyor
- processBatch() - Method in class io.datarouter.conveyor.queue.BaseBatchedQueueConsumerConveyor
- processBatch() - Method in class io.datarouter.conveyor.queue.BaseGroupQueueConsumerConveyor
- processBatch() - Method in class io.datarouter.conveyor.queue.BaseQueueConsumerConveyor
- processBatch() - Method in class io.datarouter.conveyor.queue.DatabeanBufferConveyor
- ProcessBatchResult(boolean) - Constructor for class io.datarouter.conveyor.BaseConveyor.ProcessBatchResult
- processBuffer(List<D>) - Method in class io.datarouter.conveyor.queue.BaseBatchedLossyQueueConsumerConveyor
- processBuffer(List<D>) - Method in class io.datarouter.conveyor.queue.BaseBatchedQueueConsumerConveyor
- processDatabeans(List<D>) - Method in class io.datarouter.conveyor.queue.BaseGroupQueueConsumerConveyor
- processDatabeans(List<D>) - Method in class io.datarouter.conveyor.queue.PutMultiGroupQueueConsumerConveyor
- processOne(D) - Method in class io.datarouter.conveyor.queue.BasePutQueueConsumerConveyor
- processOne(D) - Method in class io.datarouter.conveyor.queue.BaseQueueConsumerConveyor
- PutMultiGroupQueueConsumerConveyor<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> - Class in io.datarouter.conveyor.queue
- PutMultiGroupQueueConsumerConveyor(String, Supplier<Boolean>, GroupQueueConsumer<PK, D>, Consumer<Collection<D>>, Duration, ExceptionRecorder) - Constructor for class io.datarouter.conveyor.queue.PutMultiGroupQueueConsumerConveyor
Q
- QueueConsumer<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>> - Class in io.datarouter.conveyor.queue
- QueueConsumer(Function<Config, QueueMessage<PK, D>>, Consumer<QueueMessageKey>) - Constructor for class io.datarouter.conveyor.queue.QueueConsumer
R
- run() - Method in class io.datarouter.conveyor.BaseConveyor
S
- shouldContinueImmediately - Variable in class io.datarouter.conveyor.BaseConveyor.ProcessBatchResult
- shouldRun() - Method in class io.datarouter.conveyor.BaseConveyor
- shouldRun() - Method in interface io.datarouter.conveyor.Conveyor
- start(Conveyor, int) - Method in class io.datarouter.conveyor.BaseConveyors
- start(Conveyor, int, long) - Method in class io.datarouter.conveyor.BaseConveyors
V
- valueOf(String) - Static method in enum io.datarouter.conveyor.exception.ConveyorExceptionCategory
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.datarouter.conveyor.exception.ConveyorExceptionCategory
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages