See: Description
| Interface | Description |
|---|---|
| Invocation<IN,OUT> |
Interface defining a routine invocation.
|
| Class | Description |
|---|---|
| CommandInvocation<OUT> |
Abstract implementation of an invocation performing a command (that is, no input is required)
eventually returning output data.
|
| DecoratingInvocationFactory<IN,OUT> |
Class decorating the invocations produced by an invocation factory.
|
| FilterInvocation<IN,OUT> |
Abstract implementation of an invocation filtering each input and transforming it in output data.
|
| FunctionInvocation<IN,OUT> |
Special abstract implementation that centralizes the routine invocation inside a single method,
which gets called only when all the inputs are available.
|
| InvocationDecorator<IN,OUT> |
Base invocation decorator implementation.
|
| InvocationFactory<IN,OUT> |
Abstract class defining an invocation factory.
|
| Invocations |
Utility class for creating invocation factory objects.
|
| PassingInvocation<DATA> |
Implementation of an invocation simply passing on the input data.
|
| TemplateInvocation<IN,OUT> |
Empty abstract implementation of a routine invocation.
|
| Exception | Description |
|---|---|
| InvocationDeadlockException |
Exception indicating a possible deadlock while waiting for an invocation instance to become
available.
|
| InvocationException |
Exception wrapping any throwable escaping an invocation execution.
|
| InvocationInterruptedException |
Exception wrapping a thread interrupted exception caught inside a routine execution.
|