| Interface | Description |
|---|---|
| BatchListener |
An interface to describe objects that will be called on the end of a Disruptor batch.
|
| DropListener |
Interface for receiving notifications that the ring-buffer is full when using the DROP OverflowStrategy
|
| Invoker |
Interface for a component that can invoke arguments on a target object
|
| MessagePublicationListener |
Interface for receiving notifications pre and post message publication
|
| Resetable |
A generic interface for components that can be reset
|
| RingBufferProxyGenerator |
Creates an implementation of the specified interface, backed by a Disruptor instance
|
| RingBufferProxyValidation | |
| ValidationConfig |
| Class | Description |
|---|---|
| ConfigurableValidator | |
| InvokerEventHandler<T> |
A Disruptor event handler that will invoke an operation on the supplied implementation
|
| ProxyMethodInvocation |
A container for storing the arguments of a method invocation
|
| ResetHandler |
A Disruptor EventHandler that will reset the ring-buffer entry
|
| RingBufferProxyEventFactory |
A Disruptor EventFactory used to create ring-buffer entries
|
| RingBufferProxyGeneratorFactory |
A utility class to load a RingBufferProxyGenerator for the supplied type
|
| ValidationConfigBuilder |
| Enum | Description |
|---|---|
| GeneratorType |
Specifies the proxy generator
|
| NoMessagePublicationListener |
Default implementation of MessagePublicationListener
|
| NoOpDropListener |
Default implementation of DropListener
|
| OverflowStrategy |
Specifies the action to take when the ring-buffer is full
|
| ValidationConfig.ExceptionHandler | |
| ValidationConfig.ProxyInterface |
| Annotation Type | Description |
|---|---|
| DisruptorProxy |