AbstractRecordDispatcher class.See: Description
| Interface | Description |
|---|---|
| Predicate<T extends Record> |
Predicates are used to check if a record matches a criteria so that it is dispatched to the correct queue.
|
| RecordDispatcher<I extends Record> |
Dispatch records to workers.
|
| Class | Description |
|---|---|
| AbstractRecordDispatcher<T extends Record> |
Base class for record dispatchers.
|
| BroadcastRecordDispatcher<T extends Record> |
Broadcast records to a list of
BlockingQueue. |
| ContentBasedRecordDispatcher<T extends Record> |
Dispatch records to a list of
BlockingQueue based on their content. |
| ContentBasedRecordDispatcherBuilder<T extends Record> |
Builder for
ContentBasedRecordDispatcher. |
| DefaultPredicate<T extends Record> |
A default predicate used to put records in the default queue when building a
ContentBasedRecordDispatcher. |
| PoisonRecordBroadcaster<T extends Record> |
A utility job listener that broadcasts a
PoisonRecord record at the end of the job. |
| RandomRecordDispatcher<T extends Record> |
Dispatch records randomly to a list of
BlockingQueue. |
| RoundRobinRecordDispatcher<T extends Record> |
Dispatch records to a list of
BlockingQueue in round-robin fashion. |
| Exception | Description |
|---|---|
| RecordDispatchingException |
Exception thrown when an error occurs during record dispatching.
|
AbstractRecordDispatcher class.Copyright © 2015. All Rights Reserved.