AbstractConnectableAutomaton
implements the very basic
AbstractConnectableAutomaton
functionality.AbstractDeviceAutomaton
implements the very basic
AbstractDeviceAutomaton
functionality.Closable.CloseAutomaton
interface defines those methods related to the
closing of connection(s) life-cycle.ClosableHandle
interface defines those methods related to the
handle based close life-cycle.ClosableHandle.CloseAutomatonHandle
interface defines those methods related
to the handle based close life-cycle.Component
at least must provide a
Destroyable.destroy()
method.CompositeComponent
interface so that any therein contained
Component
instances' state change methods are supported by the
CompositeComponent
as well and forwarded to the Component
contained in the CompositeComponent
instance.CompositeComponent.ExtendedCompositeComponent
provides extended functionality to
the CompositeComponent
's functionality by including extended
Openable
functionality (ConnectionOpenable
) and extends
Initializeable
functionality (Configurable
).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.CompositeComponentImpl
is an implementation of the
CompositeComponent
.CompositeComponentImpl
containing the provided
components.CompositeComponentImpl
containing the provided
components.CompositeComponentImpl
containing the provided
components.CompositeComponentImpl
containing the provided
components.CompositeComponentImpl.ExtendedCompositeComponentImpl
is an implementation of the
ExtendedCompositeComponent
.Configurable.initialize(Object)
.Configurable.ConfigureAutomaton
interface defines those methods related to
the initialize life-cycle with a provided context.ConfigurableComponent
can be configured invoking the method
Configurable.initialize(Object)
.ConfigurableHandle
interface defines those methods related to the
handle based initialize/configure life-cycle.ConfigurableHandle.ConfigureAutomatonHandle
interface defines those methods
related to the handle based initialize/configure life-cycle.ConfigurableLifeCycleComponent.ConfigurableLifeCycleAutomaton
.LifeCycleComponent.LifeCycleAutomaton
cannot do much more
than decline the various LifeCycleStatus
states for you.LifeCycleStatus
for wrapping it inside
the ConfigurableLifeCycleAutomatonImpl
, making sure of obeying
and guarding the correct LifeCycleStatus
's order of
LifeCycleStatus
states for you.ConfigurableLifeCycleComponent
interface
supports a life-cycle.ConfigurableLifeCycleComponent.ConfigurableLifeCycleAutomaton
interface supports managing ConfigurableLifeCycleComponent
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.ConfigurableLifeCycleComponentHandle
manages various
LifeCycleStatus
states for ConfigurableLifeCycleComponent
instances each related to a handle.ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle
is an automaton managing
various LifeCycleStatus
states for Component
instances
each related to a handle.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
extends the ConnectableComponent
with automaton functionality to get detailed status information regarding
connections.InputStream
or an OutputStream
.InputStream
or an OutputStream
.InputStream
or an
OutputStream
.ConnectionComponent.ConnectionAutomaton
.LifeCycleComponent.LifeCycleAutomaton
cannot do much more
than decline the various LifeCycleStatus
states for you.LifeCycleStatus
for wrapping it inside
the ConnectionAutomatonImpl
, making sure of obeying and guarding
the correct LifeCycleStatus
's order of LifeCycleStatus
states for you.ConnectionComponent
interface supports a
connection.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.ConnectionComponentHandle
manages various
ConnectionStatus
states for ConnectionComponent
instances
each related to a handle.ConnectionComponentHandle.ConnectionAutomatonHandle
is an automaton managing various
ConnectionStatus
states for ConnectionComponent
instances
each related to a handle.ConnectionOpenable.ConnectionOpenAutomaton
interface defines those methods
related to the opening of connection(s) life-cycle.ConnectionOpenableHandle
interface defines those methods related
to the handle based open/connect life-cycle.ConnectionOpenableHandle.ConnectionOpenAutomatonHandle
interface defines those methods
related to the handle based open/connect life-cycle.ConnectionStatus
property.ConnectionStatus
property.ConnectionStatus
property.Component
in case it is
Decomposeable
.Decomposeable
Component
instances found in the provided Collection
.Decomposeable
Component
instances found in the provided Collection
.Decomposeable
Component
instances found in the provided Collection
.Decomposeable
Component
instances found in the provided Collection
.Decomposeable.DecomposeAutomaton
interface defines those methods related to
the decompose life-cycle.DecomposeableHandle
interface defines those methods related to
the handle based decompose life-cycle.DecomposeableHandle.DecomposeAutomatonHandle
interface defines those methods
related to the handle based decompose life-cycle.Component
in case it is
Destroyable
.Component
in order to provide
destroy facilities.Destroyable.DestroyAutomaton
interface defines those methods related to
the destroy life-cycle.DestroyableHandle
interface defines those methods related to the
handle based destroy life-cycle.DestroyableHandle.DestroyAutomatonHandle
interface defines those methods
related to the handle based destroy life-cycle.LifeCycleComponent.LifeCycleAutomaton
.LifeCycleComponent.LifeCycleAutomaton
cannot do much more
than decline the various LifeCycleStatus
states for you.LifeCycleStatus
for wrapping it inside
the DeviceAutomatonImpl
, making sure of obeying and guarding the
correct LifeCycleStatus
's order of LifeCycleStatus
states
for you.DeviceComponent
interface supports a
connecting.DeviceComponent.DeviceAutomaton
interface supports
managing DeviceComponent
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.DeviceComponentHandle
manages various ConnectionStatus
states for DeviceComponent
instances each related to a handle.DeviceComponentHandle.DeviceAutomatonHandle
is an automaton managing various
ConnectionStatus
states for Component
instances each
related to a handle.Digester.digest(Object)
method is invoked in order to trigger
processing of the provided job, e.g. start execution depending on the job
instance being provided from the outside.Digester
provides the functionality to consume a job (which is
pushed from the outside) for further processing.Digester.digest(Object)
caused problems; the cause is usually wrapped
by this Exception
.DisposableHandle
interface defines those methods related to the
handle based dispose life-cycle.DisposableHandle.DisposeAutomatonHandle
interface defines those methods
related to the handle based dispose life-cycle.Component
in case it is
Disposable.DisposeSupport
.Disposable.DisposeSupport
Component
instances found in the provided Collection
.Disposable.DisposeSupport
Component
instances found in the provided Collection
.Disposable.DisposeSupport
Component
instances found in the provided Collection
.Disposable.DisposeSupport
Component
instances found in the provided Collection
.DisposeAutomaton
interface defines those methods related to the
dispose life-cycle.Initializeable
Component
instances found in the provided Collection
.FlushHandle
interface defines those methods related to the handle
based flush operation.Component
instances.ConnectionStatus
property from the property.ConnectionStatus
property from the property.ConnectionStatus
property from the property.ConnectionStatus
property from the property.ConnectionStatus
related to the given handle.ExecutionStrategy
.LifeCycleComponent
instance.LifeCycleComponent
instance.LifeCycleStatus
property from the property.LifeCycleStatus
property from the property.LifeCycleStatus
property from the property.LifeCycleStatus
related to the given handle.String
instances generating
HandleGenerator
basically being a plain good old
UniqueIdGeneratorImpl
.Closable
interface.ConnectionOpenable.ConnectionOpenAutomaton
interface.Configurable
interface.Configurable.ConfigureAutomaton
interface.ConnectionOpenable
by
implementing the ConnectionOpenable
interface.ConnectionOpenable.ConnectionOpenAutomaton
interface.ConnectionStatus
by implementing the
ConnectionStatusAccessor
interface.Decomposeable
interface.Decomposeable.DecomposeAutomaton
interface.Destroyable
interface.Destroyable.DestroyAutomaton
interface.Disposable.DisposeSupport
interface.DisposeAutomaton
interface.Flushable
interface.Initializeable
interface.Initializeable.InitializeAutomaton
interface.InputOutputOpenable
by
implementing the InputOutputOpenable
interface.ConnectionOpenable.ConnectionOpenAutomaton
interface.LifeCycleStatus
by implementing the
LifeCycleStatusAccessor
interface.Openable
interface.ConnectionOpenable.ConnectionOpenAutomaton
interface.Pausable
interface.Pausable.PauseAutomaton
interface.ProgressAccessor
interface.Resetable
interface.Resumable
interface.Resumable.ResumeAutomaton
interface.Startable
interface.Startable.StartAutomaton
interface.Stoppable.StopAutomaton
interface.Stoppable
interface.Component
in case it is
Initializeable
.Initializeable
Component
instances found in the provided Collection
.Initializeable
Component
instances found in the provided Collection
.Initializeable
Component
instances found in the provided Collection
.Initializeable
Component
instances found in the provided Collection
.Component
in case it is
Configurable
.Configurable
Component
instances found in the provided Collection
.Configurable
Component
instances found in the provided Collection
.ConfigureException
Component
instances found in the provided Collection
.ConfigureException
Component
instances found in the provided Collection
.Initializeable.InitializeAutomaton
interface defines those methods related
to the initialize life-cycle.InitializeableComponent
can be initialized invoking the method
Initializeable.initialize()
.InitializeableHandle
interface defines those methods related to
the handle based initialize life-cycle.InitializeableHandle.InitializeAutomatonHandle
interface defines those methods
related to the handle based initialize life-cycle.InputOutputComponent
interface supports
a connection.InputOutputComponent.InputOutputAutomaton
interface supports
managing InputOutputComponent
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.InputStream
or an OutputStream
.InputStream
or an OutputStream
.InputStream
or an
OutputStream
.InputOutputOpenable.InputOutputOpenAutomaton
interface defines those methods
related to the opening of connection(s) life-cycle.InputOutputOpenableHandle
interface defines those methods related
to the handle based open/connect life-cycle.InputOutputOpenableHandle.InputOutputOpenAutomatonHandle
interface defines those
methods related to the handle based open/connect life-cycle.ConnectionOpenable.open(Object)
method.ConnectionOpenable.open(Object)
method.InputOutputOpenable.open(Object, Object)
method.LifeCycleComponent.LifeCycleAutomaton
.LifeCycleComponent.LifeCycleAutomaton
cannot do much more
than decline the various LifeCycleStatus
states for you.LifeCycleStatus
for wrapping it inside
the LifeCycleAutomatonImpl
, making sure of obeying and guarding
the correct LifeCycleStatus
's order of LifeCycleStatus
states for you.LifeCycleComponent
interface supports a
life-cycle.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.LifeCycleComponentHandle
manages various LifeCycleStatus
states for LifeCycleComponent
instances each related to a handle.LifeCycleComponentHandle.LifeCycleAutomatonHandle
is an automaton managing various
LifeCycleStatus
states for Component
instances each
related to a handle.LifeCycleStatus
property.LifeCycleStatus
property.LifeCycleStatus
property.Component
in case it is
ConnectionOpenable
.ConnectionOpenable
Component
instances found in the provided Collection
.ConnectionOpenable
Component
instances found in the provided Collection
.ConfigureException
Component
instances found in the provided Collection
.ConfigureException
Component
instances found in the provided Collection
.Component
in case it is
InputOutputOpenable
.InputOutputOpenable
Component
instances found in the provided Collection
.InputOutputOpenable
Component
instances found in the provided Collection
.ConfigureException
Component
instances found in the provided Collection
.ConfigureException
Component
instances found in the provided Collection
.Openable.OpenAutomaton
interface defines those methods related to the
opening of connection(s) life-cycle.OpenableHandle
interface defines those methods related to the
handle based open/connect life-cycle.OpenableHandle.OpenAutomatonHandle
interface defines those methods related
to the handle based open/connect life-cycle.Pausable.PauseAutomaton
interface defines those methods related to the
pause life-cycle.PausableHandle
interface defines those methods related to the
handle based pause life-cycle.PausableHandle.PauseAutomatonHandle
interface defines those methods related
to the handle based pause life-cycle.ResetHandle
interface defines those methods related to the handle
based reset operation.Resumable.ResumeAutomaton
interface defines those methods related to
the resume life-cycle.ResumableHandle
interface defines those methods related to the
handle based resume life-cycle.ResumableHandle.ResumeAutomatonHandle
interface defines those methods related
to the handle based resume life-cycle.ConnectionStatus
property for the property.ConnectionStatus
property for the property.LifeCycleStatus
property for the property.Startable.StartAutomaton
interface defines those methods related to the
start life-cycle.StartableHandle
interface defines those methods related to the
handle based start life-cycle.StartableHandle.StartAutomatonHandle
interface defines those methods related
to the handle based start life-cycle.Stoppable.StopAutomaton
interface defines those methods related to the
stop life-cycle.StoppableHandle
interface defines those methods related to the
handle based stop life-cycle.StoppableHandle.StopAutomatonHandle
interface defines those methods related
to the handle based stop life-cycle.Copyright © 2015. All rights reserved.