| BidirectionalConnectionAccessor<INPUT,OUTPUT> |
Provides an accessor for a connection property for e.g. an
InputStream or an OutputStream.
|
| BidirectionalConnectionAccessor.BidirectionalConnectionMutator<INPUT,OUTPUT> |
Provides a mutator for a connection property for e.g. an
InputStream or an OutputStream.
|
| BidirectionalConnectionAccessor.BidirectionalConnectionProperty<INPUT,OUTPUT> |
Provides a connection property for e.g. an InputStream or an
OutputStream.
|
| BidirectionalConnectionComponent<INPUT,OUTPUT> |
|
| BidirectionalConnectionComponent.BidirectionalConnectionAutomaton<INPUT,OUTPUT> |
|
| BidirectionalConnectionOpenable<INPUT,OUTPUT> |
This mixin might be implemented by a component in order to provide opening
connection(s) facilities.
|
| BidirectionalConnectionOpenable.BidirectionalConnectionOpenAutomaton<INPUT,OUTPUT> |
|
| BidirectionalConnectionOpenableHandle<H,INPUT,OUTPUT> |
|
| BidirectionalConnectionOpenableHandle.BidirectionalConnectionOpenAutomatonHandle<H,INPUT,OUTPUT> |
|
| Ceasable |
This mixin might be implemented by a component in order to provide cease
facilities.
|
| Ceasable.CeaseAutomaton |
|
| Ceasable.CeaseBuilder<B extends Ceasable.CeaseBuilder<B>> |
To enable the Ceasable functionality to be invoked in a builder
chain.
|
| Ceasable.UncheckedCeasable |
See Ceasable without any checked exception being declared.
|
| CeasableHandle<H> |
The CeasableHandle interface defines those methods related to the
handle based cease life-cycle.
|
| CeasableHandle.CeaseAutomatonHandle<H> |
|
| Closable |
This mixin might be implemented by a component in order to provide closing
connection(s) facilities.
|
| Closable.CloseAutomaton |
|
| Closable.CloseBuilder<B extends Closable.CloseBuilder<B>> |
To enable the Closable functionality to be invoked in a builder
chain.
|
| ClosableHandle<H> |
The ClosableHandle interface defines those methods related to the
handle based close life-cycle.
|
| ClosableHandle.CloseAutomatonHandle<H> |
|
| ClosedAccessor |
Provides an accessor for a closed property.
|
| ClosedAccessor.ClosedMutator |
Provides a mutator for a closed property.
|
| ClosedAccessor.ClosedProperty |
Provides a closed property.
|
| Component |
|
| CompositeComponent |
|
| CompositeComponent.ExtendedCompositeComponent<CTX,CON> |
|
| CompositeComponentHandle<H,REF> |
Similar to the CompositeComponent, the
CompositeComponentHandle provides all the defined handle based
functionality, implementing classes provide the means to invoke those methods
in case them are supported by the referenced components.
|
| Configurable<CTX> |
|
| Configurable.ConfigureAutomaton<CTX> |
|
| Configurable.ConfigureBuilder<CTX,B extends Configurable.ConfigureBuilder<CTX,B>> |
To enable the Initializable functionality to be invoked in a
builder chain.
|
| ConfigurableComponent<CTX> |
|
| ConfigurableHandle<H,CTX> |
The ConfigurableHandle interface defines those methods related to the
handle based initialize/configure life-cycle.
|
| ConfigurableHandle.ConfigureAutomatonHandle<H,CTX> |
|
| ConfigurableLifeCycleComponent<CTX> |
|
| ConfigurableLifeCycleComponent.ConfigurableLifeCycleAutomaton<CTX> |
|
| ConfigurableLifeCycleComponentHandle<H,CTX> |
|
| ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle<H,CTX> |
|
| ConnectableComponent |
Any Component which operates established connections may implement
the ConnectableComponent interface providing a minimal set of
functionality to work with connections; to test whether a connection is open
and to close an open connection.
|
| ConnectableComponent.ConnectableAutomaton |
|
| ConnectionAccessor<CON> |
Provides an accessor for a connection property for e.g. an
InputStream or an OutputStream.
|
| ConnectionAccessor.ConnectionMutator<CON> |
Provides a mutator for a connection property for e.g. an
InputStream or an OutputStream.
|
| ConnectionAccessor.ConnectionProperty<CON> |
Provides a connection property for e.g. an InputStream or an
OutputStream.
|
| ConnectionComponent<CON> |
|
| ConnectionComponent.ConnectionAutomaton<CON> |
A system implementing the ConnectionComponent.ConnectionAutomaton interface supports
managing ConnectionComponent instances and takes care that the
open/close statuses are invoked in the correct order by throwing
according exceptions in case the open/close-cycle is invoked in the wrong
order.
|
| ConnectionComponent.ConnectionComponentBuilder<CON,B extends ConnectionComponent.ConnectionComponentBuilder<CON,B>> |
|
| ConnectionComponentHandle<H,CON> |
|
| ConnectionComponentHandle.ConnectionAutomatonHandle<H,CON> |
|
| ConnectionOpenable<CON> |
This mixin might be implemented by a component in order to provide opening
connection(s) facilities.
|
| ConnectionOpenable.ConnectionOpenAutomaton<CON> |
|
| ConnectionOpenable.ConnectionOpenBuilder<CON,B extends ConnectionOpenable.ConnectionOpenBuilder<CON,B>> |
To enable the Startable functionality to be invoked in a builder
chain.
|
| ConnectionOpenableHandle<H,CON> |
|
| ConnectionOpenableHandle.ConnectionOpenAutomatonHandle<H,CON> |
|
| ConnectionStatusAccessor |
|
| ConnectionStatusAccessor.ConnectionStatusMutator |
|
| ConnectionStatusAccessor.ConnectionStatusProperty |
|
| ConnectionStatusHandle<H> |
The Interface ConnectionStatusHandle.
|
| ContextAccessor<CTX> |
Provides an accessor for a context property for e.g. a service or a
component.
|
| ContextAccessor.ContextBuilder<CTX,B extends ContextAccessor.ContextBuilder<CTX,B>> |
Provides a builder method for a context property returning the builder
for applying multiple build operations.
|
| ContextAccessor.ContextMutator<CTX> |
Provides a mutator for a context property for e.g. a service or a
component.
|
| ContextAccessor.ContextProperty<CTX> |
Provides a context property for e.g. a service or a component.
|
| Decomposeable |
This mixin might be implemented by a component in order to provide
decomposition facilities.
|
| Decomposeable.DecomposeAutomaton |
|
| DecomposeableHandle<H> |
The DecomposeableHandle interface defines those methods related to
the handle based decompose life-cycle.
|
| DecomposeableHandle.DecomposeAutomatonHandle<H> |
|
| Destroyable |
This mixin might be implemented by a Component in order to provide
destroy facilities.
|
| Destroyable.DestroyAutomaton |
|
| DestroyableHandle<H> |
The DestroyableHandle interface defines those methods related to the
handle based destroy life-cycle.
|
| DestroyableHandle.DestroyAutomatonHandle<H> |
|
| Digester<J> |
A Digester provides the functionality to consume a job (which is
pushed from the outside) for further processing.
|
| DigesterComponent<J> |
|
| DisposableHandle<H> |
The DisposableHandle interface defines those methods related to the
handle based dispose life-cycle.
|
| DisposableHandle.DisposeAutomatonHandle<H> |
|
| DisposeAutomaton |
The DisposeAutomaton interface defines those methods related to the
dispose life-cycle.
|
| Flushable |
This mixin might be implemented by a component in order to provide flush
facilities.
|
| Flushable.FlushBuilder<B extends Flushable.FlushBuilder<B>> |
The Interface FlushBuilder.
|
| FlushHandle<H> |
The FlushHandle interface defines those methods related to the handle
based flush operation.
|
| HandleAccessor<H> |
Provides an accessor for a handle property for e.g. key / handle pair.
|
| HandleAccessor.HandleMutator<H> |
Provides a mutator for a handle property for e.g. key / handle pair.
|
| HandleAccessor.HandleProperty<H> |
Provides a handle property for e.g. key / handle pair.
|
| HandleDirectory<H,REF> |
The handle directory enables listing of all known data managed by the
implementing component.
|
| HandleGenerator<H> |
Generates handles of the generic type.
|
| HandleLookup<H,REF> |
Any system in this framework being able to work with handles provides an
implementation of the handle lookup interface.
|
| HealthChecker |
|
| Initializable |
This mixin might be implemented by a component in order to provide
initializing facilities.
|
| Initializable.InitializeAutomaton |
|
| Initializable.InitializeBuilder<B extends Initializable.InitializeBuilder<B>> |
To enable the Initializable functionality to be invoked in a
builder chain.
|
| Initializable.UncheckedInitializable |
|
| InitializableComponent |
|
| InitializableHandle<H> |
The InitializableHandle interface defines those methods related to
the handle based initialize life-cycle.
|
| InitializableHandle.InitializeAutomatonHandle<H> |
|
| InitializedAccessor |
Provides an accessor for a initialized property.
|
| InitializedAccessor.InitializedMutator |
Provides a mutator for a initialized property.
|
| InitializedAccessor.InitializedProperty |
Provides a initialized property.
|
| InitializedHandle<H> |
Provides access to the initialized handle reference.
|
| LifeCycleComponent |
|
| LifeCycleComponent.LifeCycleAutomaton |
A system implementing the LifeCycleComponent.LifeCycleAutomaton interface supports
managing LifeCycleComponent instances and takes care that the
life-cycle stages are invoked in the correct order by throwing according
exceptions in case the life-cycle is invoked in the wrong order.
|
| LifeCycleComponent.UncheckedLifeCycleComponent |
Same as the LifeCycleComponent though without the need to
try-catch any exceptions on the various life-cycle stages.
|
| LifeCycleComponentHandle<H> |
|
| LifeCycleComponentHandle.LifeCycleAutomatonHandle<H> |
|
| LifeCycleRequestAccessor |
|
| LifeCycleRequestAccessor.LifeCycleRequestMutator |
|
| LifeCycleRequestAccessor.LifeCycleRequestProperty |
|
| LifeCycleStatusAccessor |
|
| LifeCycleStatusAccessor.LifeCycleStatusBuilder<B extends LifeCycleStatusAccessor.LifeCycleStatusBuilder<B>> |
Provides a builder method for a LifeCycleStatus property
returning the builder for applying multiple build operations.
|
| LifeCycleStatusAccessor.LifeCycleStatusMutator |
|
| LifeCycleStatusAccessor.LifeCycleStatusProperty |
|
| LifeCycleStatusHandle<H> |
The Interface LifeCycleStatusHandle.
|
| LinkComponent |
A component implementing the LinkComponent interface supports
establishing a connection (not necessarily a network connection).
|
| LinkComponent.LinkAutomaton |
A system implementing the LinkComponent.LinkAutomaton interface supports
managing LinkComponent instances and takes care that the
open/close statuses are invoked in the correct order by throwing
according exceptions in case the open/close-cycle is invoked in the wrong
order.
|
| LinkComponent.LinkComponentBuilder<B extends LinkComponent.LinkComponentBuilder<B>> |
Similar to the LinkComponent with additional according builder
methods.
|
| LinkComponentHandle<H> |
|
| LinkComponentHandle.DeviceAutomatonHandle<H> |
|
| Openable |
This mixin might be implemented by a component in order to provide opening
connection(s) facilities.
|
| Openable.OpenAutomaton |
The Openable.OpenAutomaton interface defines those methods related to the
opening of connection(s) life-cycle.
|
| Openable.OpenBuilder<B extends Openable.OpenBuilder<B>> |
To enable the Startable functionality to be invoked in a builder
chain.
|
| OpenableHandle<H> |
The OpenableHandle interface defines those methods related to the
handle based open/connect life-cycle.
|
| OpenableHandle.OpenAutomatonHandle<H> |
|
| OpenedAccessor |
Provides an accessor for a opened property.
|
| OpenedAccessor.OpenedMutator |
Provides a mutator for a opened property.
|
| OpenedAccessor.OpenedProperty |
Provides a opened property.
|
| OpenedHandle<H> |
Provides access to the opened (connected) handle reference.
|
| Pausable |
This mixin might be implemented by a component in order to provide pause
facilities.
|
| Pausable.PauseAutomaton |
|
| Pausable.PauseBuilder<B extends Pausable.PauseBuilder<B>> |
To enable the Pausable functionality to be invoked in a builder
chain.
|
| Pausable.UncheckedPausable |
See Pausable without any checked exception being declared.
|
| PausableHandle<H> |
The PausableHandle interface defines those methods related to the
handle based pause life-cycle.
|
| PausableHandle.PauseAutomatonHandle<H> |
|
| ProgressAccessor |
Provides an accessor for a progress property.
|
| ProgressAccessor.ProgressMutator |
Provides a mutator for a progress property.
|
| ProgressAccessor.ProgressProperty |
Provides a progress property.
|
| ProgressHandle<H> |
Whenever a handle is associated with a progress, then a component providing
such handles should implement this interface.
|
| Reloadable |
This mixin might be implemented by a component in order to provide reload
facilities.
|
| Reloadable.ReloadBuilder<B extends Reloadable.ReloadBuilder<B>> |
The Interface ReloadBuilder.
|
| ReloadHandle<H> |
The ReloadHandle interface defines those methods related to the
handle based reload operation.
|
| Resetable |
This mixin might be implemented by a component in order to provide reset
facilities.
|
| ResetHandle<H> |
The ResetHandle interface defines those methods related to the handle
based reset operation.
|
| Resumable |
This mixin might be implemented by a component in order to provide resume
facilities.
|
| Resumable.ResumeAutomaton |
|
| Resumable.ResumeBuilder<B extends Resumable.ResumeBuilder<B>> |
To enable the Resumable functionality to be invoked in a builder
chain.
|
| Resumable.UncheckedResumable |
See Resumable without any checked exception being declared.
|
| ResumableHandle<H> |
The ResumableHandle interface defines those methods related to the
handle based resume life-cycle.
|
| ResumableHandle.ResumeAutomatonHandle<H> |
|
| RunningAccessor |
Provides an accessor for a running property.
|
| RunningAccessor.RunningMutator |
Provides a mutator for a running property.
|
| RunningAccessor.RunningProperty |
Provides a running property.
|
| RunningHandle<H> |
Provides access to the running handle reference.
|
| Startable |
This mixin might be implemented by a component in order to provide start
facilities.
|
| Startable.StartAutomaton |
|
| Startable.StartBuilder<B extends Startable.StartBuilder<B>> |
To enable the Startable functionality to be invoked in a builder
chain.
|
| Startable.UncheckedStartable |
See Startable without any checked exception being declared.
|
| StartableHandle<H> |
The StartableHandle interface defines those methods related to the
handle based start life-cycle.
|
| StartableHandle.StartAutomatonHandle<H> |
|
| Stoppable |
This mixin might be implemented by a component in order to provide stop
facilities.
|
| Stoppable.StopAutomaton |
|
| Stoppable.StopBuilder<B extends Stoppable.StopBuilder<B>> |
To enable the Stoppable functionality to be invoked in a builder
chain.
|
| Stoppable.UncheckedStoppable |
See Stoppable without any checked exception being declared.
|
| StoppableHandle<H> |
The StoppableHandle interface defines those methods related to the
handle based stop life-cycle.
|
| StoppableHandle.StopAutomatonHandle<H> |
|