See: Description
| Interface | Description |
|---|---|
| Channels.SelectableOutputChannel<OUT> |
Interface defining a selectable output channel, that is a channel filtering selectable data
and dispatching them to a specific output channel based on their index.
|
| Class | Description |
|---|---|
| AbstractRoutine<IN,OUT> |
Basic abstract implementation of a routine.
|
| ByteChannel |
Utility class focused on the optimization of the transfer of byte chunks through routine
channels.
|
| ByteChannel.BufferInputStream |
Input stream used to read the data contained in a buffer instance.
|
| ByteChannel.BufferOutputStream |
Output stream used to write data into the buffer channel.
|
| Channels |
Utility class for handling routine channels.
|
| Channels.Selectable<DATA> |
Data class storing information about the origin of the data.
|
| DelegatingInvocation<IN,OUT> |
Invocation implementation delegating the execution to another routine.
|
| InvocationTarget<TYPE> |
Class representing an invocation target.
|
| InvocationTarget.ClassInvocationTarget<TYPE> |
Invocation target wrapping a class.
|
| InvocationTarget.InstanceInvocationTarget<TYPE> |
Invocation target wrapping an object instance.
|
| JRoutine |
This utility class represents the entry point to the library by acting as a factory of routine
builders.
|
| RoutineBuilders |
Utility class used to manage cached objects shared by routine builders.
|
| RoutineBuilders.MethodInfo |
Data class storing information about the target method.
|
| Enum | Description |
|---|---|
| DelegatingInvocation.DelegationType |
Delegation type enumeration.
|