Interface | Description |
---|---|
Dispatchable<T> |
Dynamically dispatch a method and its argument to some object.
|
Class | Description |
---|---|
ArgumentReplacingDispatcher<T,TArg> |
A dispatcher that replaces one argument with another; replaces any argument at an index
with another argument.
|
BroadcastDispatcher<T> |
Broadcast a single dispatch into multiple other dispatchables.
|
DuckTypingDispatcher<TFrom,T> |
Duck typing dispatcher; converts dispatch methods calls from one class to another by
looking up equivalently methods at runtime by name.
|
HandlerDispatcher<T> |
Forward all interface calls into a handler by posting it as a
Runnable . |
InvokeDispatcher<T> | |
MethodNameInvoker<T> |
Invoke a method on a dispatchable by its name (without knowing the
Method ahead of time). |
NullDispatcher<T> |
Do nothing when dispatching; follows the null object pattern.
|