This mixin might be implemented by a component in order to provide opening
connection(s) facilities.
This mixin might be implemented by a component in order to provide cease
facilities.
To enable the
Ceasable
functionality to be invoked in a builder
chain.
The
CeasableHandle
interface defines those methods related to the
handle based cease life-cycle.
Thrown in case ceasing a component caused problems.
This mixin might be implemented by a component in order to provide closing
connection(s) facilities.
To enable the
Closable
functionality to be invoked in a builder
chain.
The
ClosableHandle
interface defines those methods related to the
handle based close life-cycle.
Provides an accessor for a closed property.
Provides a mutator for a closed property.
This exception is the base exception for the component package.
This exception is the base runtime exception for the component package.
This exception is the base exception for handle related runtime
exceptions.
To enable the
Initializable
functionality to be invoked in a
builder chain.
The
ConfigurableHandle
interface defines those methods related to the
handle based initialize/configure life-cycle.
Thrown in case initializing a component caused problems.
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.
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.
This mixin might be implemented by a component in order to provide opening
connection(s) facilities.
To enable the
Startable
functionality to be invoked in a builder
chain.
An enumeration describing the connection requests.
The Enum ConnectionStatus.
The Interface ConnectionStatusHandle.
Provides an accessor for a context property for e.g. a service or a
component.
Provides a builder method for a context property returning the builder
for applying multiple build operations.
Provides a mutator for a context property for e.g. a service or a
component.
This mixin might be implemented by a component in order to provide
decomposition facilities.
The
DecomposableHandle
interface defines those methods related to
the handle based decompose life-cycle.
This mixin might be implemented by a
Component
in order to provide
destroy facilities.
The
DestroyableHandle
interface defines those methods related to the
handle based destroy life-cycle.
A
Digester
provides the functionality to consume a job (which is
pushed from the outside) for further processing.
This mixin might be implemented by a component in order to provide flush
facilities.
The Interface FlushBuilder.
The
FlushHandle
interface defines those methods related to the handle
based flush operation.
Provides an accessor for a handle property for e.g. key / handle pair.
Provides a mutator for a handle property for e.g. key / handle pair.
Generates handles of the generic type.
Any system in this framework being able to work with handles provides an
implementation of the handle lookup interface.
This mixin might be implemented by a component in order to provide
initializing facilities.
To enable the
Initializable
functionality to be invoked in a
builder chain.
The
InitializableHandle
interface defines those methods related to
the handle based initialize life-cycle.
Provides an accessor for a initialized property.
Provides a mutator for a initialized property.
Provides access to the initialized handle reference.
Thrown in case initializing a component caused problems.
Unchecked exception with the same semantics as the
IOException
.
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.
This exception is the base lifecycle exception .
This exception is the base lifecycle exception .
An enumeration describing the lifecycle requests regarding a component..
The Enum LifecycleStatus.
Provides a builder method for a
LifecycleStatus
property
returning the builder for applying multiple build operations.
The Interface LifecycleStatusHandle.
A component implementing the
LinkComponent
interface supports
establishing a connection (not necessarily a network connection).
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.
Similar to the
LinkComponent
with additional according builder
methods.
This mixin might be implemented by a component in order to provide opening
connection(s) facilities.
The
Openable.OpenAutomaton
interface defines those methods related to the
opening of connection(s) life-cycle.
To enable the
Startable
functionality to be invoked in a builder
chain.
The
OpenableHandle
interface defines those methods related to the
handle based open/connect life-cycle.
Provides an accessor for a opened property.
Provides a mutator for a opened property.
Provides access to the opened (connected) handle reference.
This mixin might be implemented by a component in order to provide pause
facilities.
To enable the
Pausable
functionality to be invoked in a builder
chain.
See
Pausable
without any checked exception being declared.
The
PausableHandle
interface defines those methods related to the
handle based pause life-cycle.
Thrown in case pausing a component caused problems.
Provides an accessor for a progress property.
Provides a mutator for a progress property.
Whenever a handle is associated with a progress, then a component providing
such handles should implement this interface.
This mixin might be implemented by a component in order to provide reload
facilities.
The Interface ReloadBuilder.
The
ResetHandle
interface defines those methods related to the handle
based reset operation.
This mixin might be implemented by a component in order to provide resume
facilities.
To enable the
Resumable
functionality to be invoked in a builder
chain.
See
Resumable
without any checked exception being declared.
The
ResumableHandle
interface defines those methods related to the
handle based resume life-cycle.
Thrown in case resuming a component caused problems.
Provides an accessor for a running property.
Provides a mutator for a running property.
Provides access to the running handle reference.
This mixin might be implemented by a component in order to provide start
facilities.
To enable the
Startable
functionality to be invoked in a builder
chain.
See
Startable
without any checked exception being declared.
The
StartableHandle
interface defines those methods related to the
handle based start life-cycle.
Thrown in case starting a component caused problems.
Thrown in case stopping a component caused problems.
This mixin might be implemented by a component in order to provide stop
facilities.
To enable the
Stoppable
functionality to be invoked in a builder
chain.
See
Stoppable
without any checked exception being declared.
The
StoppableHandle
interface defines those methods related to the
handle based stop life-cycle.