BidirectionalConnectionAccessor<INPUT,OUTPUT> |
|
BidirectionalConnectionAccessor.BidirectionalConnectionMutator<INPUT,OUTPUT> |
|
BidirectionalConnectionAccessor.BidirectionalConnectionProperty<INPUT,OUTPUT> |
|
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> |
|
ConnectionAccessor.ConnectionMutator<CON> |
|
ConnectionAccessor.ConnectionProperty<CON> |
|
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> |
|