See: Description
| Interface | Description | 
|---|---|
| EventExaminer<EventT,StateT extends MutableState<EventT,?>> | Classes extending this interface will be called by  OrderedEventProcessorto examine every
 incoming event. | 
| MutableState<EventT,ResultT> | Mutable state mutates when events apply to it. | 
| Class | Description | 
|---|---|
| ContiguousSequenceRange | A range of contiguous event sequences and the latest timestamp of the events in the range. | 
| OrderedEventProcessor<EventT,EventKeyT,ResultT,StateT extends MutableState<EventT,ResultT>> | Transform for processing ordered events. | 
| OrderedEventProcessorResult<KeyT,ResultT,EventT> | The result of the ordered processing. | 
| OrderedProcessingHandler<EventT,KeyT,StateT extends MutableState<EventT,?>,ResultT> | Parent class for Ordered Processing configuration handlers. | 
| OrderedProcessingHandler.OrderedProcessingGlobalSequenceHandler<EventT,KeyT,StateT extends MutableState<EventT,?>,ResultT> | Parent class for Ordered Processing configuration handlers to handle processing of the events
 where global sequence is used. | 
| OrderedProcessingStatus | Indicates the status of ordered processing for a particular key. | 
| OrderedProcessingStatus.Builder | |
| UnprocessedEvent<EventT> | Combines the source event which failed to process with the failure reason. | 
| Enum | Description | 
|---|---|
| UnprocessedEvent.Reason | 
OrderedEventProcessor