Index

A B C D E G I M N O P Q R S V 
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.
A B C D E G I M N O P Q R S V 
All Classes All Packages