| Interface | Description |
|---|---|
| FactoryContext |
Interface defining a factory providing object instances, whose methods are to be called inside
asynchronous invocations.
|
| LoaderChannelBuilder |
Interface defining a builder of output channels bound to loader invocations.
In order to be successfully bound, the specific routine invocation must have a user defined ID and still be running (or cached) at the time of the channel creation. |
| LoaderConfigurableBuilder<TYPE> |
Interface defining a configurable builder of routines backed by loaders.
|
| LoaderConfiguration.Configurable<TYPE> |
Interface defining a configurable object.
|
| LoaderObjectRoutineBuilder |
Interface defining a builder of routines wrapping an object methods.
|
| LoaderRoutineBuilder<IN,OUT> |
Interface defining a builder of routines bound to a context lifecycle through loaders.
|
| ServiceConfigurableBuilder<TYPE> |
Interface defining a configurable builder of service routines.
|
| ServiceConfiguration.Configurable<TYPE> |
Interface defining a configurable object.
|
| ServiceObjectRoutineBuilder |
Interface defining a builder of routines wrapping an object methods.
|
| ServiceRoutineBuilder<IN,OUT> |
Interface defining a builder of routine objects executed in a dedicated service.
Note that the configuration of the maximum number of concurrent invocations will not be shared among synchronous and asynchronous invocations, but the invocations created inside the service and the synchronous will respect the same limit separately. Note also that it is responsibility of the caller to ensure that the started invocations have completed or have been aborted when the relative context (for example the activity) is destroyed, so to avoid the leak of IPC connections. |
| Class | Description |
|---|---|
| LoaderConfiguration |
Class storing the invocation loader configuration.
|
| LoaderConfiguration.Builder<TYPE> |
Builder of loader configurations.
|
| ServiceConfiguration |
Class storing the service configuration.
|
| ServiceConfiguration.Builder<TYPE> |
Builder of service configurations.
|
| Enum | Description |
|---|---|
| LoaderConfiguration.CacheStrategyType |
Result cache type enumeration.
The cache strategy type indicates what will happen to the result of an invocation after its completion. |
| LoaderConfiguration.ClashResolutionType |
Invocation clash resolution enumeration.
The clash of two invocations happens when the same loader ID is already in use at the time of the routine execution. |