See: Description
| Interface | Description |
|---|---|
| ConsumerInvoker |
Implementations of this interface are responsible for invoking a
Consumer that may take into account
automatic argument conversion, return values, and other situations that might be specific to a particular use-case. |
| EventRouter |
| Class | Description |
|---|---|
| ArgumentConvertingConsumerInvoker |
This implementation of a
ConsumerInvoker will attempt to invoke
a Consumer as-is and, if that fails with a ClassCastException because the
argument declared in the Consumer isn't of the correct type, it tries to find an
object of that type in the array of possible arguments passed to the invoker. |
| ConsumerFilteringEventRouter |
An
EventRouter that filters consumers before routing events to
them. |
| TraceableDelegatingEventRouter |