See: Description
| Interface | Description |
|---|---|
| Channel |
Interface defining the basic communication channel with the routine invocation.
|
| Channel.InputChannel<IN> |
Interface defining an input channel.
|
| Channel.OutputChannel<OUT> |
Interface defining an output channel, that is the channel used to read the routine invocation
output data.
|
| InvocationChannel<IN,OUT> |
Interface defining an invocation input channel, that is the channel used to pass input data to
the routine invocation.
|
| IOChannel<IN,OUT> |
Interface defining a channel which is both an input and an output.
|
| OutputConsumer<OUT> |
Interface defining an output consumer that can be bound to an output channel.
The same instance can be safely bound to different output channels. |
| ResultChannel<OUT> |
Interface defining a result channel, that is the channel used by the routine invocation to
publish the results into the output channel.
|
| StreamingChannel<IN,OUT> |
Interface defining a streaming channel, that is, an I/O channel in which data are processed by
one or more routine invocations.
|
| Class | Description |
|---|---|
| TemplateOutputConsumer<OUT> |
Empty abstract implementation of an output consumer.
|
| Exception | Description |
|---|---|
| AbortException |
Exception indicating that an invocation has been explicitly aborted.
|
| ChannelTimeoutException |
Exception indicating a timeout while waiting for data to flow through a channel.
|
| DeadlockException |
Exception indicating a possible deadlock.
|
| ExecutionDeadlockException |
Exception indicating a possible deadlock while waiting for results to become available.
|
| ExecutionTimeoutException |
Exception indicating that no result became available before the specific timeout elapsed.
|
| InputDeadlockException |
Exception indicating a possible deadlock while waiting for room in the input channel buffer.
|
| InputTimeoutException |
Exception indicating that no room in the input channel buffer became available before the
specific timeout elapsed.
|
| OutputDeadlockException |
Exception indicating a possible deadlock while waiting for room in the output channel buffer.
|
| OutputTimeoutException |
Exception indicating that no room in the output channel buffer became available before the
specific timeout elapsed.
|
| RoutineException |
Common base exception class.
|
| TimeoutException |
Exception indicating that a timeout occurred.
|