A B C D E F G H I L M N O P R S U V W _
A
- AbstractConnectableAutomaton - Class in org.refcodes.component
-
The
AbstractConnectableAutomaton
implements the very basicAbstractConnectableAutomaton
functionality. - AbstractConnectableAutomaton() - Constructor for class org.refcodes.component.AbstractConnectableAutomaton
- AbstractDeviceAutomaton - Class in org.refcodes.component
-
The
AbstractDeviceAutomaton
implements the very basicAbstractDeviceAutomaton
functionality. - AbstractDeviceAutomaton() - Constructor for class org.refcodes.component.AbstractDeviceAutomaton
B
- BidirectionalConnectionAccessor<INPUT,OUTPUT> - Interface in org.refcodes.component
-
Provides an accessor for a connection property for e.g. an
InputStream
or anOutputStream
. - BidirectionalConnectionAccessor.BidirectionalConnectionMutator<INPUT,OUTPUT> - Interface in org.refcodes.component
-
Provides a mutator for a connection property for e.g. an
InputStream
or anOutputStream
. - BidirectionalConnectionAccessor.BidirectionalConnectionProperty<INPUT,OUTPUT> - Interface in org.refcodes.component
-
Provides a connection property for e.g. an
InputStream
or anOutputStream
. - BidirectionalConnectionComponent<INPUT,OUTPUT> - Interface in org.refcodes.component
-
A component implementing the
BidirectionalConnectionComponent
interface supports a connection. - BidirectionalConnectionComponent.BidirectionalConnectionAutomaton<INPUT,OUTPUT> - Interface in org.refcodes.component
-
A system implementing the
BidirectionalConnectionComponent.BidirectionalConnectionAutomaton
interface supports managingBidirectionalConnectionComponent
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. - BidirectionalConnectionOpenable<INPUT,OUTPUT> - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide opening connection(s) facilities.
- BidirectionalConnectionOpenable.BidirectionalConnectionOpenAutomaton<INPUT,OUTPUT> - Interface in org.refcodes.component
-
The
BidirectionalConnectionOpenable.BidirectionalConnectionOpenAutomaton
interface defines those methods related to the opening of connection(s) life-cycle. - BidirectionalConnectionOpenableHandle<H,INPUT,OUTPUT> - Interface in org.refcodes.component
-
The
BidirectionalConnectionOpenableHandle
interface defines those methods related to the handle based open/connect life-cycle. - BidirectionalConnectionOpenableHandle.BidirectionalConnectionOpenAutomatonHandle<H,INPUT,OUTPUT> - Interface in org.refcodes.component
-
The
BidirectionalConnectionOpenableHandle.BidirectionalConnectionOpenAutomatonHandle
interface defines those methods related to the handle based open/connect life-cycle.
C
- Ceasable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide cease facilities.
- Ceasable.CeaseAutomaton - Interface in org.refcodes.component
-
The
Ceasable.CeaseAutomaton
interface defines those methods related to the cease life-cycle. - Ceasable.CeaseBuilder<B extends Ceasable.CeaseBuilder<B>> - Interface in org.refcodes.component
-
To enable the
Ceasable
functionality to be invoked in a builder chain. - Ceasable.UncheckedCeasable - Interface in org.refcodes.component
-
See
Ceasable
without any checked exception being declared. - CeasableHandle<H> - Interface in org.refcodes.component
-
The
CeasableHandle
interface defines those methods related to the handle based cease life-cycle. - CeasableHandle.CeaseAutomatonHandle<H> - Interface in org.refcodes.component
-
The
CeasableHandle.CeaseAutomatonHandle
interface defines those methods related to the handle based cease life-cycle. - cease() - Method in interface org.refcodes.component.Ceasable
-
Ceases the component.
- cease() - Method in interface org.refcodes.component.Ceasable.UncheckedCeasable
-
Same
Ceasable.cease()
without any checked exception being declared. - cease(H) - Method in interface org.refcodes.component.CeasableHandle
-
Ceases the component identified by the given handle.
- CEASED - org.refcodes.component.LifeCycleStatus
- CeaseException - Exception in org.refcodes.component
-
Thrown in case ceasing a component caused problems.
- CeaseException(String) - Constructor for exception org.refcodes.component.CeaseException
-
Instantiates a new cease exception.
- CeaseException(String, String) - Constructor for exception org.refcodes.component.CeaseException
-
Instantiates a new cease exception.
- CeaseException(String, Throwable) - Constructor for exception org.refcodes.component.CeaseException
-
Instantiates a new cease exception.
- CeaseException(String, Throwable, String) - Constructor for exception org.refcodes.component.CeaseException
-
Instantiates a new cease exception.
- CeaseException(Throwable) - Constructor for exception org.refcodes.component.CeaseException
-
Instantiates a new cease exception.
- CeaseException(Throwable, String) - Constructor for exception org.refcodes.component.CeaseException
-
Instantiates a new cease exception.
- CeaseException.CeaseRuntimeException - Exception in org.refcodes.component
-
Unchecked exception with the same semantics as the
CeaseException
. - CeaseRuntimeException(String) - Constructor for exception org.refcodes.component.CeaseException.CeaseRuntimeException
-
Instantiates a new cease exception.
- CeaseRuntimeException(String, String) - Constructor for exception org.refcodes.component.CeaseException.CeaseRuntimeException
-
Instantiates a new cease exception.
- CeaseRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.CeaseException.CeaseRuntimeException
-
Instantiates a new cease exception.
- CeaseRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.CeaseException.CeaseRuntimeException
-
Instantiates a new cease exception.
- CeaseRuntimeException(Throwable) - Constructor for exception org.refcodes.component.CeaseException.CeaseRuntimeException
-
Instantiates a new cease exception.
- CeaseRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.CeaseException.CeaseRuntimeException
-
Instantiates a new cease exception.
- ceaseUnchecked() - Method in interface org.refcodes.component.Ceasable
-
Ceases the component by calling
Ceasable.cease()
without you to require catching anCeaseException
. - Closable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide closing connection(s) facilities.
- Closable.CloseAutomaton - Interface in org.refcodes.component
-
The
Closable.CloseAutomaton
interface defines those methods related to the closing of connection(s) life-cycle. - Closable.CloseBuilder<B extends Closable.CloseBuilder<B>> - Interface in org.refcodes.component
-
To enable the
Closable
functionality to be invoked in a builder chain. - ClosableHandle<H> - Interface in org.refcodes.component
-
The
ClosableHandle
interface defines those methods related to the handle based close life-cycle. - ClosableHandle.CloseAutomatonHandle<H> - Interface in org.refcodes.component
-
The
ClosableHandle.CloseAutomatonHandle
interface defines those methods related to the handle based close life-cycle. - close() - Method in class org.refcodes.component.AbstractConnectableAutomaton
-
Closes the component's connection(s).
- close() - Method in interface org.refcodes.component.Closable
-
Closes the component's connection(s).
- close() - Method in class org.refcodes.component.CompositeComponentImpl
-
Closes the component's connection(s).
- close() - Method in class org.refcodes.component.ConnectionAutomatonImpl
-
Closes the component's connection(s).
- close() - Method in class org.refcodes.component.DeviceAutomatonImpl
-
Closes the component's connection(s).
- close(H) - Method in interface org.refcodes.component.ClosableHandle
-
Closes or pre-closes (flush) the component identified by the given handle.
- close(Object) - Static method in class org.refcodes.component.ComponentUtility
- close(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- close(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- close(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- close(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- CLOSE - org.refcodes.component.ConnectionRequest
- CLOSED - org.refcodes.component.ConnectionStatus
- ClosedAccessor - Interface in org.refcodes.component
-
Provides an accessor for a closed property.
- ClosedAccessor.ClosedMutator - Interface in org.refcodes.component
-
Provides a mutator for a closed property.
- ClosedAccessor.ClosedProperty - Interface in org.refcodes.component
-
Provides a closed property.
- CloseException - Exception in org.refcodes.component
-
Thrown in case closing an open line (connection, junction, link) caused problems.
- CloseException(String) - Constructor for exception org.refcodes.component.CloseException
-
Instantiates a new close exception.
- CloseException(String, String) - Constructor for exception org.refcodes.component.CloseException
-
Instantiates a new close exception.
- CloseException(String, Throwable) - Constructor for exception org.refcodes.component.CloseException
-
Instantiates a new close exception.
- CloseException(String, Throwable, String) - Constructor for exception org.refcodes.component.CloseException
-
Instantiates a new close exception.
- CloseException(Throwable) - Constructor for exception org.refcodes.component.CloseException
-
Instantiates a new close exception.
- CloseException(Throwable, String) - Constructor for exception org.refcodes.component.CloseException
-
Instantiates a new close exception.
- CloseException.CloseRuntimeException - Exception in org.refcodes.component
-
Unchecked exception with the same semantics as the
CloseException
. - closeIn(int) - Method in interface org.refcodes.component.Closable
-
Tries to close the component's connection(s) after the given time in milliseconds.
- closeQuietly() - Method in interface org.refcodes.component.Closable
-
Tries to close the component's connection(s).
- CloseRuntimeException(String) - Constructor for exception org.refcodes.component.CloseException.CloseRuntimeException
-
Instantiates a new close exception.
- CloseRuntimeException(String, String) - Constructor for exception org.refcodes.component.CloseException.CloseRuntimeException
-
Instantiates a new close exception.
- CloseRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.CloseException.CloseRuntimeException
-
Instantiates a new close exception.
- CloseRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.CloseException.CloseRuntimeException
-
Instantiates a new close exception.
- CloseRuntimeException(Throwable) - Constructor for exception org.refcodes.component.CloseException.CloseRuntimeException
-
Instantiates a new close exception.
- CloseRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.CloseException.CloseRuntimeException
-
Instantiates a new close exception.
- closeUnchecked() - Method in interface org.refcodes.component.Closable
-
Closes the component by calling
Closable.close()
without you to require catching anCloseException
. - closeUnchecked(H) - Method in interface org.refcodes.component.ClosableHandle
-
Closes the component by calling
ClosableHandle.close(Object)
without you to require catching anCloseException
. - Component - Interface in org.refcodes.component
-
Per definition any
Component
at least must provide aDestroyable.destroy()
method. - ComponentException - Exception in org.refcodes.component
-
This exception is the base exception for the component package.
- ComponentException(String) - Constructor for exception org.refcodes.component.ComponentException
-
Instantiates a new component exception.
- ComponentException(String, String) - Constructor for exception org.refcodes.component.ComponentException
-
Instantiates a new component exception.
- ComponentException(String, Throwable) - Constructor for exception org.refcodes.component.ComponentException
-
Instantiates a new component exception.
- ComponentException(String, Throwable, String) - Constructor for exception org.refcodes.component.ComponentException
-
Instantiates a new component exception.
- ComponentException(Throwable) - Constructor for exception org.refcodes.component.ComponentException
-
Instantiates a new component exception.
- ComponentException(Throwable, String) - Constructor for exception org.refcodes.component.ComponentException
-
Instantiates a new component exception.
- ComponentRuntimeException - Exception in org.refcodes.component
-
This exception is the base runtime exception for the component package.
- ComponentRuntimeException(String) - Constructor for exception org.refcodes.component.ComponentRuntimeException
-
Instantiates a new component runtime exception.
- ComponentRuntimeException(String, String) - Constructor for exception org.refcodes.component.ComponentRuntimeException
-
Instantiates a new component runtime exception.
- ComponentRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.ComponentRuntimeException
-
Instantiates a new component runtime exception.
- ComponentRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.ComponentRuntimeException
-
Instantiates a new component runtime exception.
- ComponentRuntimeException(Throwable) - Constructor for exception org.refcodes.component.ComponentRuntimeException
-
Instantiates a new component runtime exception.
- ComponentRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.ComponentRuntimeException
-
Instantiates a new component runtime exception.
- ComponentUtility - Class in org.refcodes.component
-
The Class ComponentUtility.
- CompositeComponent - Interface in org.refcodes.component
-
Any composite implementation of the refcodes frameworks should implement this
CompositeComponent
interface so that any therein containedComponent
instances' state change methods are supported by theCompositeComponent
as well and forwarded to theComponent
contained in theCompositeComponent
instance. - CompositeComponent.ExtendedCompositeComponent<CTX,CON> - Interface in org.refcodes.component
-
The
CompositeComponent.ExtendedCompositeComponent
provides extended functionality to theCompositeComponent
's functionality by including extendedOpenable
functionality (ConnectionOpenable
) and extendsInitializable
functionality (Configurable
). - CompositeComponentHandle<H,REF> - Interface in org.refcodes.component
-
Similar to the
CompositeComponent
, theCompositeComponentHandle
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<C extends Component> - Class in org.refcodes.component
-
The
CompositeComponentImpl
is an implementation of theCompositeComponent
. - CompositeComponentImpl(C...) - Constructor for class org.refcodes.component.CompositeComponentImpl
-
Creates a
CompositeComponentImpl
containing the provided components. - CompositeComponentImpl(Collection<C>) - Constructor for class org.refcodes.component.CompositeComponentImpl
-
Creates a
CompositeComponentImpl
containing the provided components. - CompositeComponentImpl(ExecutionStrategy, C...) - Constructor for class org.refcodes.component.CompositeComponentImpl
-
Creates a
CompositeComponentImpl
containing the provided components. - CompositeComponentImpl(ExecutionStrategy, Collection<C>) - Constructor for class org.refcodes.component.CompositeComponentImpl
-
Creates a
CompositeComponentImpl
containing the provided components. - CompositeComponentImpl.ExtendedCompositeComponentImpl<C extends Component,CTX,CON> - Class in org.refcodes.component
-
The
CompositeComponentImpl.ExtendedCompositeComponentImpl
is an implementation of theCompositeComponent.ExtendedCompositeComponent
. - Configurable<CTX> - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide initialize facilities wit a configuration provided via
Configurable.initialize(Object)
. - Configurable.ConfigureAutomaton<CTX> - Interface in org.refcodes.component
-
The
Configurable.ConfigureAutomaton
interface defines those methods related to the initialize life-cycle with a provided context. - Configurable.ConfigureBuilder<CTX,B extends Configurable.ConfigureBuilder<CTX,B>> - Interface in org.refcodes.component
-
To enable the
Initializable
functionality to be invoked in a builder chain. - ConfigurableComponent<CTX> - Interface in org.refcodes.component
-
A
ConfigurableComponent
can be configured invoking the methodConfigurable.initialize(Object)
. - ConfigurableHandle<H,CTX> - Interface in org.refcodes.component
-
The
ConfigurableHandle
interface defines those methods related to the handle based initialize/configure life-cycle. - ConfigurableHandle.ConfigureAutomatonHandle<H,CTX> - Interface in org.refcodes.component
-
The
ConfigurableHandle.ConfigureAutomatonHandle
interface defines those methods related to the handle based initialize/configure life-cycle. - ConfigurableLifeCycleAutomatonImpl<CTX> - Class in org.refcodes.component
-
This class implements a
ConfigurableLifeCycleComponent.ConfigurableLifeCycleAutomaton
. - ConfigurableLifeCycleAutomatonImpl() - Constructor for class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Empty constructor, such
LifeCycleComponent.LifeCycleAutomaton
cannot do much more than decline the variousLifeCycleStatus
states for you. - ConfigurableLifeCycleAutomatonImpl(ConfigurableLifeCycleComponent<CTX>) - Constructor for class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
This constructor uses a
LifeCycleStatus
for wrapping it inside theConfigurableLifeCycleAutomatonImpl
, making sure of obeying and guarding the correctLifeCycleStatus
's order ofLifeCycleStatus
states for you. - ConfigurableLifeCycleComponent<CTX> - Interface in org.refcodes.component
-
A component implementing the
ConfigurableLifeCycleComponent
interface supports a life-cycle. - ConfigurableLifeCycleComponent.ConfigurableLifeCycleAutomaton<CTX> - Interface in org.refcodes.component
-
A system implementing the
ConfigurableLifeCycleComponent.ConfigurableLifeCycleAutomaton
interface supports managingConfigurableLifeCycleComponent
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<H,CTX> - Interface in org.refcodes.component
-
The
ConfigurableLifeCycleComponentHandle
manages variousLifeCycleStatus
states forConfigurableLifeCycleComponent
instances each related to a handle. - ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle<H,CTX> - Interface in org.refcodes.component
-
The
ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle
is an automaton managing variousLifeCycleStatus
states forComponent
instances each related to a handle. - ConfigureException - Exception in org.refcodes.component
-
Thrown in case initializing a component caused problems.
- ConfigureException(Object, String) - Constructor for exception org.refcodes.component.ConfigureException
-
Instantiates a new configure exception.
- ConfigureException(Object, String, String) - Constructor for exception org.refcodes.component.ConfigureException
-
Instantiates a new configure exception.
- ConfigureException(Object, String, Throwable) - Constructor for exception org.refcodes.component.ConfigureException
-
Instantiates a new configure exception.
- ConfigureException(Object, String, Throwable, String) - Constructor for exception org.refcodes.component.ConfigureException
-
Instantiates a new configure exception.
- ConfigureException(Object, Throwable) - Constructor for exception org.refcodes.component.ConfigureException
-
Instantiates a new configure exception.
- ConfigureException(Object, Throwable, String) - Constructor for exception org.refcodes.component.ConfigureException
-
Instantiates a new configure exception.
- ConnectableComponent - Interface in org.refcodes.component
-
Any
Component
which operates established connections may implement theConnectableComponent
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 - Interface in org.refcodes.component
-
The
ConnectableComponent.ConnectableAutomaton
extends theConnectableComponent
with automaton functionality to get detailed status information regarding connections. - ConnectionAccessor<CON> - Interface in org.refcodes.component
-
Provides an accessor for a connection property for e.g. an
InputStream
or anOutputStream
. - ConnectionAccessor.ConnectionMutator<CON> - Interface in org.refcodes.component
-
Provides a mutator for a connection property for e.g. an
InputStream
or anOutputStream
. - ConnectionAccessor.ConnectionProperty<CON> - Interface in org.refcodes.component
-
Provides a connection property for e.g. an
InputStream
or anOutputStream
. - ConnectionAutomatonImpl<CON> - Class in org.refcodes.component
-
This class implements a
ConnectionComponent.ConnectionAutomaton
. - ConnectionAutomatonImpl() - Constructor for class org.refcodes.component.ConnectionAutomatonImpl
-
Empty constructor, such
LifeCycleComponent.LifeCycleAutomaton
cannot do much more than decline the variousLifeCycleStatus
states for you. - ConnectionAutomatonImpl(ConnectionComponent<CON>) - Constructor for class org.refcodes.component.ConnectionAutomatonImpl
-
This constructor uses a
LifeCycleStatus
for wrapping it inside theConnectionAutomatonImpl
, making sure of obeying and guarding the correctLifeCycleStatus
's order ofLifeCycleStatus
states for you. - ConnectionComponent<CON> - Interface in org.refcodes.component
-
A component implementing the
ConnectionComponent
interface supports a connection. - ConnectionComponent.ConnectionAutomaton<CON> - Interface in org.refcodes.component
-
A system implementing the
ConnectionComponent.ConnectionAutomaton
interface supports managingConnectionComponent
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>> - Interface in org.refcodes.component
-
Similar to the
ConnectionComponent
with additional according builder methods. - ConnectionComponentHandle<H,CON> - Interface in org.refcodes.component
-
The
ConnectionComponentHandle
manages variousConnectionStatus
states forConnectionComponent
instances each related to a handle. - ConnectionComponentHandle.ConnectionAutomatonHandle<H,CON> - Interface in org.refcodes.component
-
The
ConnectionComponentHandle.ConnectionAutomatonHandle
is an automaton managing variousConnectionStatus
states forConnectionComponent
instances each related to a handle. - ConnectionOpenable<CON> - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide opening connection(s) facilities.
- ConnectionOpenable.ConnectionOpenAutomaton<CON> - Interface in org.refcodes.component
-
The
ConnectionOpenable.ConnectionOpenAutomaton
interface defines those methods related to the opening of connection(s) life-cycle. - ConnectionOpenable.ConnectionOpenBuilder<CON,B extends ConnectionOpenable.ConnectionOpenBuilder<CON,B>> - Interface in org.refcodes.component
-
To enable the
Startable
functionality to be invoked in a builder chain. - ConnectionOpenableHandle<H,CON> - Interface in org.refcodes.component
-
The
ConnectionOpenableHandle
interface defines those methods related to the handle based open/connect life-cycle. - ConnectionOpenableHandle.ConnectionOpenAutomatonHandle<H,CON> - Interface in org.refcodes.component
-
The
ConnectionOpenableHandle.ConnectionOpenAutomatonHandle
interface defines those methods related to the handle based open/connect life-cycle. - ConnectionRequest - Enum in org.refcodes.component
-
An enumeration describing the connection requests.
- ConnectionStatus - Enum in org.refcodes.component
-
The Enum ConnectionStatus.
- ConnectionStatusAccessor - Interface in org.refcodes.component
-
Provides an accessor for a
ConnectionStatus
property. - ConnectionStatusAccessor.ConnectionStatusMutator - Interface in org.refcodes.component
-
Provides a mutator for a
ConnectionStatus
property. - ConnectionStatusAccessor.ConnectionStatusProperty - Interface in org.refcodes.component
-
Provides a
ConnectionStatus
property. - ConnectionStatusHandle<H> - Interface in org.refcodes.component
-
The Interface ConnectionStatusHandle.
- ContextAccessor<CTX> - Interface in org.refcodes.component
-
Provides an accessor for a context property for e.g. a service or a component.
- ContextAccessor.ContextBuilder<CTX,B extends ContextAccessor.ContextBuilder<CTX,B>> - Interface in org.refcodes.component
-
Provides a builder method for a context property returning the builder for applying multiple build operations.
- ContextAccessor.ContextMutator<CTX> - Interface in org.refcodes.component
-
Provides a mutator for a context property for e.g. a service or a component.
- ContextAccessor.ContextProperty<CTX> - Interface in org.refcodes.component
-
Provides a context property for e.g. a service or a component.
D
- decompose() - Method in class org.refcodes.component.CompositeComponentImpl
-
Decomposes the component.
- decompose() - Method in interface org.refcodes.component.Decomposeable
-
Decomposes the component.
- decompose(H) - Method in interface org.refcodes.component.DecomposeableHandle
-
Decomposes the component identified by the given handle.
- decompose(H) - Method in interface org.refcodes.component.DecomposeableHandle.DecomposeAutomatonHandle
-
Decomposes the component identified by the given handle.
- decompose(Object) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method, decomposes the given
Component
in case it isDecomposeable
. - decompose(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for decomposing all
Decomposeable
Component
instances found in the providedCollection
. - decompose(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for decomposing all
Decomposeable
Component
instances found in the providedCollection
. - decompose(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for decomposing all
Decomposeable
Component
instances found in the providedCollection
. - decompose(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for decomposing all
Decomposeable
Component
instances found in the providedCollection
. - Decomposeable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide decomposition facilities.
- Decomposeable.DecomposeAutomaton - Interface in org.refcodes.component
-
The
Decomposeable.DecomposeAutomaton
interface defines those methods related to the decompose life-cycle. - DecomposeableHandle<H> - Interface in org.refcodes.component
-
The
DecomposeableHandle
interface defines those methods related to the handle based decompose life-cycle. - DecomposeableHandle.DecomposeAutomatonHandle<H> - Interface in org.refcodes.component
-
The
DecomposeableHandle.DecomposeAutomatonHandle
interface defines those methods related to the handle based decompose life-cycle. - destroy() - Method in class org.refcodes.component.CompositeComponentImpl
-
Destroys the component.
- destroy() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Destroys the component.
- destroy() - Method in interface org.refcodes.component.Destroyable
-
Destroys the component.
- destroy() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Destroys the component.
- destroy(H) - Method in interface org.refcodes.component.DestroyableHandle
-
Destroys the component identified by the given handle.
- destroy(Object) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method, destroys the given
Component
in case it isDestroyable
. - destroy(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- destroy(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- destroy(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- destroy(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- DESTROY - org.refcodes.component.LifeCycleRequest
- Destroyable - Interface in org.refcodes.component
-
This mixin might be implemented by a
Component
in order to provide destroy facilities. - Destroyable.DestroyAutomaton - Interface in org.refcodes.component
-
The
Destroyable.DestroyAutomaton
interface defines those methods related to the destroy life-cycle. - DestroyableHandle<H> - Interface in org.refcodes.component
-
The
DestroyableHandle
interface defines those methods related to the handle based destroy life-cycle. - DestroyableHandle.DestroyAutomatonHandle<H> - Interface in org.refcodes.component
-
The
DestroyableHandle.DestroyAutomatonHandle
interface defines those methods related to the handle based destroy life-cycle. - DESTROYED - org.refcodes.component.LifeCycleStatus
- DeviceAutomatonImpl - Class in org.refcodes.component
-
This class implements a
LifeCycleComponent.LifeCycleAutomaton
. - DeviceAutomatonImpl() - Constructor for class org.refcodes.component.DeviceAutomatonImpl
-
Empty constructor, such
LifeCycleComponent.LifeCycleAutomaton
cannot do much more than decline the variousLifeCycleStatus
states for you. - DeviceAutomatonImpl(LinkComponent) - Constructor for class org.refcodes.component.DeviceAutomatonImpl
-
This constructor uses a
LifeCycleStatus
for wrapping it inside theDeviceAutomatonImpl
, making sure of obeying and guarding the correctLifeCycleStatus
's order ofLifeCycleStatus
states for you. - digest(J) - Method in interface org.refcodes.component.Digester
-
The
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<J> - Interface in org.refcodes.component
-
A
Digester
provides the functionality to consume a job (which is pushed from the outside) for further processing. - DigesterComponent<J> - Interface in org.refcodes.component
- DigestException - Exception in org.refcodes.component
-
Thrown in case digesting (processing) a job by a
Digester.digest(Object)
caused problems; the cause is usually wrapped by thisException
. - DigestException(String) - Constructor for exception org.refcodes.component.DigestException
-
Instantiates a new digest exception.
- DigestException(String, String) - Constructor for exception org.refcodes.component.DigestException
-
Instantiates a new digest exception.
- DigestException(String, Throwable) - Constructor for exception org.refcodes.component.DigestException
-
Instantiates a new digest exception.
- DigestException(String, Throwable, String) - Constructor for exception org.refcodes.component.DigestException
-
Instantiates a new digest exception.
- DigestException(Throwable) - Constructor for exception org.refcodes.component.DigestException
-
Instantiates a new digest exception.
- DigestException(Throwable, String) - Constructor for exception org.refcodes.component.DigestException
-
Instantiates a new digest exception.
- digestUnchecked(J) - Method in interface org.refcodes.component.Digester
-
Digests the job by calling
Digester.digest(Object)
without you to require catching aDigestException
. - DISABLED - org.refcodes.component.ExecutionStatus
- DisposableHandle<H> - Interface in org.refcodes.component
-
The
DisposableHandle
interface defines those methods related to the handle based dispose life-cycle. - DisposableHandle.DisposeAutomatonHandle<H> - Interface in org.refcodes.component
-
The
DisposableHandle.DisposeAutomatonHandle
interface defines those methods related to the handle based dispose life-cycle. - dispose() - Method in class org.refcodes.component.CompositeComponentImpl
- dispose(H) - Method in interface org.refcodes.component.DisposableHandle
-
Disposes the component identified by the given handle.
- dispose(Object) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method, disposes the given
Component
in case it isDisposable.Disposedable
. - dispose(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for decomposing all
Disposable.Disposedable
Component
instances found in the providedCollection
. - dispose(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for decomposing all
Disposable.Disposedable
Component
instances found in the providedCollection
. - dispose(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for decomposing all
Disposable.Disposedable
Component
instances found in the providedCollection
. - dispose(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for decomposing all
Disposable.Disposedable
Component
instances found in the providedCollection
. - DisposeAutomaton - Interface in org.refcodes.component
-
The
DisposeAutomaton
interface defines those methods related to the dispose life-cycle.
E
- ERROR - org.refcodes.component.LifeCycleStatus
- execute(ExecutionStrategy, ExecutorService, ComponentUtility.CallableFactory<T>, Collection<?>, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for initializing all
Initializable
Component
instances found in the providedCollection
. - ExecutionStatus - Enum in org.refcodes.component
- ExtendedCompositeComponentImpl(C...) - Constructor for class org.refcodes.component.CompositeComponentImpl.ExtendedCompositeComponentImpl
-
Instantiates a new extended composite component impl.
- ExtendedCompositeComponentImpl(Collection<C>) - Constructor for class org.refcodes.component.CompositeComponentImpl.ExtendedCompositeComponentImpl
-
Instantiates a new extended composite component impl.
- ExtendedCompositeComponentImpl(ExecutionStrategy, C...) - Constructor for class org.refcodes.component.CompositeComponentImpl.ExtendedCompositeComponentImpl
-
Instantiates a new extended composite component impl.
- ExtendedCompositeComponentImpl(ExecutionStrategy, Collection<C>) - Constructor for class org.refcodes.component.CompositeComponentImpl.ExtendedCompositeComponentImpl
-
Instantiates a new extended composite component impl.
F
- flush() - Method in class org.refcodes.component.CompositeComponentImpl
- flush() - Method in interface org.refcodes.component.Flushable
- flush(H) - Method in interface org.refcodes.component.FlushHandle
-
Flushes the component identified by the given handle.
- flush(Object) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method, flushs the given
Component
in case it isFlushable
. - flush(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- flush(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- flush(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- flush(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- Flushable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide flush facilities.
- Flushable.FlushBuilder<B extends Flushable.FlushBuilder<B>> - Interface in org.refcodes.component
-
The Interface FlushBuilder.
- FlushHandle<H> - Interface in org.refcodes.component
-
The
FlushHandle
interface defines those methods related to the handle based flush operation. - flushUnchecked() - Method in interface org.refcodes.component.Flushable
-
Flushes the component by calling
Flushable.flush()
without you to require catching aOpenException
. - flushUnchecked(H) - Method in interface org.refcodes.component.FlushHandle
-
Flushes the component by calling
FlushHandle.flush(Object)
without you to require catching aOpenException
.
G
- getComponents() - Method in class org.refcodes.component.CompositeComponentImpl
-
Provides access to the
Component
instances. - getConnection() - Method in interface org.refcodes.component.ConnectionAccessor
-
Retrieves the connection from the connection property.
- getConnectionStatus() - Method in class org.refcodes.component.AbstractConnectableAutomaton
-
Retrieves the
ConnectionStatus
property from the property. - getConnectionStatus() - Method in class org.refcodes.component.ConnectionAutomatonImpl
-
Retrieves the
ConnectionStatus
property from the property. - getConnectionStatus() - Method in interface org.refcodes.component.ConnectionStatusAccessor
-
Retrieves the
ConnectionStatus
property from the property. - getConnectionStatus() - Method in class org.refcodes.component.DeviceAutomatonImpl
-
Retrieves the
ConnectionStatus
property from the property. - getConnectionStatus(H) - Method in interface org.refcodes.component.ConnectionStatusHandle
-
Retrieves the
ConnectionStatus
related to the given handle. - getContext() - Method in exception org.refcodes.component.ConfigureException
-
Retrieves the context from the context property.
- getContext() - Method in interface org.refcodes.component.ContextAccessor
-
Retrieves the context from the context property.
- getErrorCode() - Method in exception org.refcodes.component.CloseException.CloseRuntimeException
- getErrorCode() - Method in exception org.refcodes.component.CloseException
- getErrorCode() - Method in exception org.refcodes.component.OpenException
- getErrorCode() - Method in exception org.refcodes.component.OpenException.OpenRuntimeException
- getExecutionStrategy() - Method in class org.refcodes.component.CompositeComponentImpl
-
Provides access to the
ExecutionStrategy
. - getHandle() - Method in interface org.refcodes.component.HandleAccessor
-
Retrieves the handle from the handle property.
- getInputConnection() - Method in interface org.refcodes.component.BidirectionalConnectionAccessor
-
Retrieves the input connection from the connection property.
- getLifeCycleComponent() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Provides access to the
LifeCycleComponent
instance. - getLifeCycleComponent() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Provides access to the
LifeCycleComponent
instance. - getLifeCycleRequest() - Method in interface org.refcodes.component.LifeCycleRequestAccessor
-
Retrieves the
LifeCycleRequest
property from the property. - getLifeCycleStatus() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Retrieves the
LifeCycleStatus
property from the property. - getLifeCycleStatus() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Retrieves the
LifeCycleStatus
property from the property. - getLifeCycleStatus() - Method in interface org.refcodes.component.LifeCycleStatusAccessor
-
Retrieves the
LifeCycleStatus
property from the property. - getLifeCycleStatus(H) - Method in interface org.refcodes.component.LifeCycleStatusHandle
-
Retrieves the
LifeCycleStatus
related to the given handle. - getOutputConnection() - Method in interface org.refcodes.component.BidirectionalConnectionAccessor
-
Retrieves the output connection from the connection property.
- getProgress() - Method in interface org.refcodes.component.ProgressAccessor
-
The progress can be queried by this method.
- getProgress(H) - Method in interface org.refcodes.component.ProgressHandle
-
The progress of a handle can be queried by this method.
- getTimeoutInMs() - Method in exception org.refcodes.component.OpenTimeoutException
H
- HandleAccessor<H> - Interface in org.refcodes.component
-
Provides an accessor for a handle property for e.g. key / handle pair.
- HandleAccessor.HandleMutator<H> - Interface in org.refcodes.component
-
Provides a mutator for a handle property for e.g. key / handle pair.
- HandleAccessor.HandleProperty<H> - Interface in org.refcodes.component
-
Provides a handle property for e.g. key / handle pair.
- HandleDirectory<H,REF> - Interface in org.refcodes.component
-
The handle directory enables listing of all known data managed by the implementing component.
- HandleGenerator<H> - Interface in org.refcodes.component
-
Generates handles of the generic type.
- HandleGeneratorImpl - Class in org.refcodes.component
-
Plain straight forward
String
instances generatingHandleGenerator
basically being a plain good oldUniqueIdGeneratorImpl
. - HandleGeneratorImpl() - Constructor for class org.refcodes.component.HandleGeneratorImpl
- HandleLookup<H,REF> - Interface in org.refcodes.component
-
Any system in this framework being able to work with handles provides an implementation of the handle lookup interface.
- handleReferences() - Method in interface org.refcodes.component.HandleDirectory
-
Retrieves a list of all known objects for which there is a handle.
- handles() - Method in interface org.refcodes.component.HandleDirectory
-
Retrieves a list of all known handles managed by the implementing component.
- HandleTimeoutRuntimeException - Exception in org.refcodes.component
-
This exception is thrown in case a handle was provided which was unknown to the invoked component.
- HandleTimeoutRuntimeException(Object, String) - Constructor for exception org.refcodes.component.HandleTimeoutRuntimeException
-
Instantiates a new handle timeout runtime exception.
- HandleTimeoutRuntimeException(Object, String, String) - Constructor for exception org.refcodes.component.HandleTimeoutRuntimeException
-
Instantiates a new handle timeout runtime exception.
- HandleTimeoutRuntimeException(Object, String, Throwable) - Constructor for exception org.refcodes.component.HandleTimeoutRuntimeException
-
Instantiates a new handle timeout runtime exception.
- HandleTimeoutRuntimeException(Object, String, Throwable, String) - Constructor for exception org.refcodes.component.HandleTimeoutRuntimeException
-
Instantiates a new handle timeout runtime exception.
- HandleTimeoutRuntimeException(Object, Throwable) - Constructor for exception org.refcodes.component.HandleTimeoutRuntimeException
-
Instantiates a new handle timeout runtime exception.
- HandleTimeoutRuntimeException(Object, Throwable, String) - Constructor for exception org.refcodes.component.HandleTimeoutRuntimeException
-
Instantiates a new handle timeout runtime exception.
- hasBidirectionalConnectionOpenable(H) - Method in interface org.refcodes.component.BidirectionalConnectionOpenableHandle
-
Determines whether the handle reference is
BidirectionalConnectionOpenable
by implementing theBidirectionalConnectionOpenable
interface. - hasBidirectionalConnectionOpenAutomaton(H) - Method in interface org.refcodes.component.BidirectionalConnectionOpenableHandle.BidirectionalConnectionOpenAutomatonHandle
-
Determines whether the handle reference is configurable by implementing the
ConnectionOpenable.ConnectionOpenAutomaton
interface. - hasCeasable(H) - Method in interface org.refcodes.component.CeasableHandle
-
Determines whether the handle reference is ceasable by implementing the
Ceasable
interface. - hasCeaseAutomaton(H) - Method in interface org.refcodes.component.CeasableHandle.CeaseAutomatonHandle
-
Determines whether the handle reference is ceasable by implementing the
Ceasable.CeaseAutomaton
interface. - hasClosable(H) - Method in interface org.refcodes.component.ClosableHandle
-
Determines whether the handle reference is closable by implementing the
Closable
interface. - hasCloseAutomaton(H) - Method in interface org.refcodes.component.ClosableHandle.CloseAutomatonHandle
-
Determines whether the handle reference is closable by implementing the
ConnectionOpenable.ConnectionOpenAutomaton
interface. - hasConfigurable(H) - Method in interface org.refcodes.component.ConfigurableHandle
-
Determines whether the handle reference is configurable by implementing the
Configurable
interface. - hasConfigureAutomaton(H) - Method in interface org.refcodes.component.ConfigurableHandle.ConfigureAutomatonHandle
-
Determines whether the handle reference is configurable by implementing the
Configurable.ConfigureAutomaton
interface. - hasConnectionOpenable(H) - Method in interface org.refcodes.component.ConnectionOpenableHandle
-
Determines whether the handle reference is
ConnectionOpenable
by implementing theConnectionOpenable
interface. - hasConnectionOpenAutomaton(H) - Method in interface org.refcodes.component.ConnectionOpenableHandle.ConnectionOpenAutomatonHandle
-
Determines whether the handle reference is configurable by implementing the
ConnectionOpenable.ConnectionOpenAutomaton
interface. - hasConnectionStatus(H) - Method in interface org.refcodes.component.ConnectionStatusHandle
-
Determines whether the handle reference provides a
ConnectionStatus
by implementing theConnectionStatusAccessor
interface. - hasDecomposeable(H) - Method in interface org.refcodes.component.DecomposeableHandle
-
Determines whether the handle reference is decomposable by implementing the
Decomposeable
interface. - hasDecomposeAutomaton(H) - Method in interface org.refcodes.component.DecomposeableHandle.DecomposeAutomatonHandle
-
Determines whether the handle reference is decomposable by implementing the
Decomposeable.DecomposeAutomaton
interface. - hasDestroyable(H) - Method in interface org.refcodes.component.DestroyableHandle
-
Determines whether the handle reference is destroyable by implementing the
Destroyable
interface. - hasDestroyAutomaton(H) - Method in interface org.refcodes.component.DestroyableHandle.DestroyAutomatonHandle
-
Determines whether the handle reference is destroyable by implementing the
Destroyable.DestroyAutomaton
interface. - hasDisposable(H) - Method in interface org.refcodes.component.DisposableHandle
-
Determines whether the handle reference is disposable by implementing the
Disposable.Disposedable
interface. - hasDisposeAutomaton(H) - Method in interface org.refcodes.component.DisposableHandle.DisposeAutomatonHandle
-
Determines whether the handle reference is disposable by implementing the
DisposeAutomaton
interface. - hasFlush(H) - Method in interface org.refcodes.component.FlushHandle
-
Determines whether the handle reference provides flushting by implementing the
Flushable
interface. - hasHandle(H) - Method in interface org.refcodes.component.HandleLookup
-
Used to test if the given handle is known by an implementing system.
- hasInitalizable(H) - Method in interface org.refcodes.component.InitializableHandle
-
Determines whether the handle reference is initializeable by implementing the
Initializable
interface. - hasInitializeAutomaton(H) - Method in interface org.refcodes.component.InitializableHandle.InitializeAutomatonHandle
-
Determines whether the handle reference is initalizable by implementing the
Initializable.InitializeAutomaton
interface. - hasLifeCycleStatus(H) - Method in interface org.refcodes.component.LifeCycleStatusHandle
-
Determines whether the handle reference provides a
LifeCycleStatus
by implementing theLifeCycleStatusAccessor
interface. - hasOpenable(H) - Method in interface org.refcodes.component.OpenableHandle
-
Determines whether the handle reference is openable by implementing the
Openable
interface. - hasOpenAutomaton(H) - Method in interface org.refcodes.component.OpenableHandle.OpenAutomatonHandle
-
Determines whether the handle reference is openable by implementing the
ConnectionOpenable.ConnectionOpenAutomaton
interface. - hasPausable(H) - Method in interface org.refcodes.component.PausableHandle
-
Determines whether the handle reference is pausable by implementing the
Pausable
interface. - hasPauseAutomaton(H) - Method in interface org.refcodes.component.PausableHandle.PauseAutomatonHandle
-
Determines whether the handle reference is pausable by implementing the
Pausable.PauseAutomaton
interface. - hasProgress(H) - Method in interface org.refcodes.component.ProgressHandle
-
Determines whether the handle reference provides a progress by implementing the
ProgressAccessor
interface. - hasReload(H) - Method in interface org.refcodes.component.ReloadHandle
-
Determines whether the handle reference provides reloading by implementing the
Reloadable
interface. - hasReset(H) - Method in interface org.refcodes.component.ResetHandle
-
Determines whether the handle reference provides resetting by implementing the
Resetable
interface. - hasResumable(H) - Method in interface org.refcodes.component.ResumableHandle
-
Determines whether the handle reference is resumable by implementing the
Resumable
interface. - hasResumeAutomaton(H) - Method in interface org.refcodes.component.ResumableHandle.ResumeAutomatonHandle
-
Determines whether the handle reference is resumable by implementing the
Resumable.ResumeAutomaton
interface. - hasStartable(H) - Method in interface org.refcodes.component.StartableHandle
-
Determines whether the handle reference is startable by implementing the
Startable
interface. - hasStartAutomaton(H) - Method in interface org.refcodes.component.StartableHandle.StartAutomatonHandle
-
Determines whether the handle reference is startable by implementing the
Startable.StartAutomaton
interface. - hasStopAutomaton(H) - Method in interface org.refcodes.component.StoppableHandle.StopAutomatonHandle
-
Determines whether the handle reference is stoppable by implementing the
Stoppable.StopAutomaton
interface. - hasStoppable(H) - Method in interface org.refcodes.component.StoppableHandle
-
Determines whether the handle reference is stoppable by implementing the
Stoppable
interface. - HealthChecker - Interface in org.refcodes.component
I
- IllegalHandleStateChangeRuntimeException - Exception in org.refcodes.component
-
This exception is thrown in case a handle was provided whose reference does not support a given operation.
- IllegalHandleStateChangeRuntimeException(Object, String) - Constructor for exception org.refcodes.component.IllegalHandleStateChangeRuntimeException
-
Instantiates a new illegale handle state change runtime exception.
- IllegalHandleStateChangeRuntimeException(Object, String, String) - Constructor for exception org.refcodes.component.IllegalHandleStateChangeRuntimeException
-
Instantiates a new illegale handle state change runtime exception.
- IllegalHandleStateChangeRuntimeException(Object, String, Throwable) - Constructor for exception org.refcodes.component.IllegalHandleStateChangeRuntimeException
-
Instantiates a new illegale handle state change runtime exception.
- IllegalHandleStateChangeRuntimeException(Object, String, Throwable, String) - Constructor for exception org.refcodes.component.IllegalHandleStateChangeRuntimeException
-
Instantiates a new illegale handle state change runtime exception.
- IllegalHandleStateChangeRuntimeException(Object, Throwable) - Constructor for exception org.refcodes.component.IllegalHandleStateChangeRuntimeException
-
Instantiates a new illegale handle state change runtime exception.
- IllegalHandleStateChangeRuntimeException(Object, Throwable, String) - Constructor for exception org.refcodes.component.IllegalHandleStateChangeRuntimeException
-
Instantiates a new illegale handle state change runtime exception.
- Initializable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide initializing facilities.
- Initializable.InitializeAutomaton - Interface in org.refcodes.component
-
The
Initializable.InitializeAutomaton
interface defines those methods related to the initialize life-cycle. - Initializable.InitializeBuilder<B extends Initializable.InitializeBuilder<B>> - Interface in org.refcodes.component
-
To enable the
Initializable
functionality to be invoked in a builder chain. - Initializable.UncheckedInitializable - Interface in org.refcodes.component
-
See
Initializable
without any checked exception being declared. - InitializableComponent - Interface in org.refcodes.component
-
A
InitializableComponent
can be initialized invoking the methodInitializable.initialize()
. - InitializableHandle<H> - Interface in org.refcodes.component
-
The
InitializableHandle
interface defines those methods related to the handle based initialize life-cycle. - InitializableHandle.InitializeAutomatonHandle<H> - Interface in org.refcodes.component
-
The
InitializableHandle.InitializeAutomatonHandle
interface defines those methods related to the handle based initialize life-cycle. - initialize() - Method in class org.refcodes.component.CompositeComponentImpl
-
Initialize the component.
- initialize() - Method in interface org.refcodes.component.Initializable
-
Initialize the component.
- initialize() - Method in interface org.refcodes.component.Initializable.UncheckedInitializable
-
Initialize the component.
- initialize() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Initialize the component.
- initialize(CTX) - Method in class org.refcodes.component.CompositeComponentImpl.ExtendedCompositeComponentImpl
-
Initializes and configures the component.
- initialize(CTX) - Method in interface org.refcodes.component.Configurable
-
Initializes and configures the component.
- initialize(CTX) - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Initializes and configures the component.
- initialize(H) - Method in interface org.refcodes.component.InitializableHandle
-
Initialize the component identified by the given handle.
- initialize(H, CTX) - Method in interface org.refcodes.component.ConfigurableHandle
-
Initialize/configure the component identified by the given handle.
- initialize(Object) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method, initializes the given
Component
in case it isInitializable
. - initialize(Object, CTX) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method, configuring the given
Component
in case it isConfigurable
. - initialize(ExecutionStrategy, CTX, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConfigureException
Component
instances found in the providedCollection
. - initialize(ExecutionStrategy, CTX, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
Configurable
Component
instances found in the providedCollection
. - initialize(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for initializing all
Initializable
Component
instances found in the providedCollection
. - initialize(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for initializing all
Initializable
Component
instances found in the providedCollection
. - initialize(ExecutionStrategy, ExecutorService, CTX, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConfigureException
Component
instances found in the providedCollection
. - initialize(ExecutionStrategy, ExecutorService, CTX, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
Configurable
Component
instances found in the providedCollection
. - initialize(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for initializing all
Initializable
Component
instances found in the providedCollection
. - initialize(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for initializing all
Initializable
Component
instances found in the providedCollection
. - INITIALIZE - org.refcodes.component.LifeCycleRequest
- INITIALIZED - org.refcodes.component.LifeCycleStatus
- InitializedAccessor - Interface in org.refcodes.component
-
Provides an accessor for a initialized property.
- InitializedAccessor.InitializedMutator - Interface in org.refcodes.component
-
Provides a mutator for a initialized property.
- InitializedAccessor.InitializedProperty - Interface in org.refcodes.component
-
Provides a initialized property.
- InitializedHandle<H> - Interface in org.refcodes.component
-
Provides access to the initialized handle reference.
- InitializeException - Exception in org.refcodes.component
-
Thrown in case initializing a component caused problems.
- InitializeException(String) - Constructor for exception org.refcodes.component.InitializeException
-
Instantiates a new initialize exception.
- InitializeException(String, String) - Constructor for exception org.refcodes.component.InitializeException
-
Instantiates a new initialize exception.
- InitializeException(String, Throwable) - Constructor for exception org.refcodes.component.InitializeException
-
Instantiates a new initialize exception.
- InitializeException(String, Throwable, String) - Constructor for exception org.refcodes.component.InitializeException
-
Instantiates a new initialize exception.
- InitializeException(Throwable) - Constructor for exception org.refcodes.component.InitializeException
-
Instantiates a new initialize exception.
- InitializeException(Throwable, String) - Constructor for exception org.refcodes.component.InitializeException
-
Instantiates a new initialize exception.
- InitializeException.InitializeRuntimeException - Exception in org.refcodes.component
-
Unchecked exception with the same semantics as the
CloseException
. - InitializeRuntimeException(String) - Constructor for exception org.refcodes.component.InitializeException.InitializeRuntimeException
-
Instantiates a new initialize exception.
- InitializeRuntimeException(String, String) - Constructor for exception org.refcodes.component.InitializeException.InitializeRuntimeException
-
Instantiates a new initialize exception.
- InitializeRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.InitializeException.InitializeRuntimeException
-
Instantiates a new initialize exception.
- InitializeRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.InitializeException.InitializeRuntimeException
-
Instantiates a new initialize exception.
- InitializeRuntimeException(Throwable) - Constructor for exception org.refcodes.component.InitializeException.InitializeRuntimeException
-
Instantiates a new initialize exception.
- InitializeRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.InitializeException.InitializeRuntimeException
-
Instantiates a new initialize exception.
- initializeUnchecked() - Method in interface org.refcodes.component.Initializable
-
Initialize the component by calling
Initializable.initialize()
without you to require catching anInitializeException
. - initializeUnchecked(CTX) - Method in interface org.refcodes.component.Configurable
-
Initializes the component by calling
Configurable.initialize(Object)
without you to require catching anConfigureException
. - initializeUnchecked(H) - Method in interface org.refcodes.component.InitializableHandle
-
Initialize the component by calling
InitializableHandle.initialize(Object)
without you to require catching anInitializeException
. - initializeUnchecked(H, CTX) - Method in interface org.refcodes.component.ConfigurableHandle
-
Initializes the component by calling
ConfigurableHandle.initialize(Object, Object)
without you to require catching anConfigureException
. - INITIALIZING - org.refcodes.component.ExecutionStatus
- isCeasable() - Method in interface org.refcodes.component.Ceasable.CeaseAutomaton
-
Determines whether the component may get ceased.
- isCeasable(H) - Method in interface org.refcodes.component.CeasableHandle.CeaseAutomatonHandle
-
Determines whether the component identified by the given handle may get ceased.
- isCeased() - Method in interface org.refcodes.component.Ceasable.CeaseAutomaton
-
Determines whether the component is ceased.
- isCeased(H) - Method in interface org.refcodes.component.CeasableHandle.CeaseAutomatonHandle
-
Determines whether the component identified by the given handle is ceased.
- isClosable() - Method in class org.refcodes.component.AbstractConnectableAutomaton
-
Determines whether the component's connection(s) may get closed.
- isClosable() - Method in interface org.refcodes.component.Closable.CloseAutomaton
-
Determines whether the component's connection(s) may get closed.
- isClosable() - Method in class org.refcodes.component.ConnectionAutomatonImpl
-
Determines whether the component's connection(s) may get closed.
- isClosable() - Method in class org.refcodes.component.DeviceAutomatonImpl
-
Determines whether the component's connection(s) may get closed.
- isClosable(H) - Method in interface org.refcodes.component.ClosableHandle.CloseAutomatonHandle
-
Determines whether the component identified by the given handle may get closed/disconnected.
- isClosed() - Method in class org.refcodes.component.AbstractConnectableAutomaton
-
Retrieves the is-closed status.
- isClosed() - Method in interface org.refcodes.component.ClosedAccessor
-
Retrieves the is-closed status.
- isClosed() - Method in class org.refcodes.component.ConnectionAutomatonImpl
-
Retrieves the is-closed status.
- isClosed() - Method in class org.refcodes.component.DeviceAutomatonImpl
-
Retrieves the is-closed status.
- isClosed(H) - Method in interface org.refcodes.component.ClosableHandle.CloseAutomatonHandle
-
Determines whether the component (its connection) identified by the given handle is closed (disconnected).
- isConnectionOpened() - Method in interface org.refcodes.component.ConnectionStatusAccessor
-
Determines whether the connection is ought to be open or not.
- isDecomposeable() - Method in interface org.refcodes.component.Decomposeable.DecomposeAutomaton
-
Determines whether the component may get decomposed.
- isDecomposeable(H) - Method in interface org.refcodes.component.DecomposeableHandle.DecomposeAutomatonHandle
-
Determines whether the component identified by the given handle may get decomposed.
- isDecomposed() - Method in interface org.refcodes.component.Decomposeable.DecomposeAutomaton
-
Determines whether the component is decomposed.
- isDestroyable() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Determines whether the component may get destroyed.
- isDestroyable() - Method in interface org.refcodes.component.Destroyable.DestroyAutomaton
-
Determines whether the component may get destroyed.
- isDestroyable() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Determines whether the component may get destroyed.
- isDestroyable(H) - Method in interface org.refcodes.component.DestroyableHandle.DestroyAutomatonHandle
-
Determines whether the component identified by the given handle may get destroyed.
- isDestroyed() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Determines whether the component is destroyed.
- isDestroyed() - Method in interface org.refcodes.component.Destroyable.DestroyAutomaton
-
Determines whether the component is destroyed.
- isDestroyed() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Determines whether the component is destroyed.
- isDestroyed(H) - Method in interface org.refcodes.component.DestroyableHandle.DestroyAutomatonHandle
-
Determines whether the component identified by the given handle is destroyed.
- isDisposable(H) - Method in interface org.refcodes.component.DisposableHandle.DisposeAutomatonHandle
-
Determines whether the component identified by the given handle may get disposed.
- isDisposeable() - Method in interface org.refcodes.component.DisposeAutomaton
-
Determines whether the component may get disposed.
- isDisposed(H) - Method in interface org.refcodes.component.DisposableHandle.DisposeAutomatonHandle
-
Determines whether the component identified by the given handle is disposed.
- isFlushable() - Method in interface org.refcodes.component.Flushable
-
Determines whether the implementing instance can safely be flushed.
- isInitalizable() - Method in interface org.refcodes.component.Initializable.InitializeAutomaton
-
Determines whether the component may get initialized.
- isInitalizable() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Determines whether the component may get initialized.
- isInitalizable(CTX) - Method in interface org.refcodes.component.Configurable.ConfigureAutomaton
-
Determines whether the component may get initialized.
- isInitalizable(CTX) - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Checks if is initalizable.
- isInitalizable(H) - Method in interface org.refcodes.component.InitializableHandle.InitializeAutomatonHandle
-
Determines whether the component identified by the given handle may get initialized.
- isInitalizable(H, CTX) - Method in interface org.refcodes.component.ConfigurableHandle.ConfigureAutomatonHandle
-
Determines whether the component identified by the given handle may get initialized/configured.
- isInitialized() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Retrieves the is-initialized property from the initialized property.
- isInitialized() - Method in interface org.refcodes.component.InitializedAccessor
-
Retrieves the is-initialized property from the initialized property.
- isInitialized() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Retrieves the is-initialized property from the initialized property.
- isInitzialized(H) - Method in interface org.refcodes.component.InitializedHandle
-
Determines whether the component identified by the given handle is opened.
- isOpenable() - Method in class org.refcodes.component.AbstractConnectableAutomaton
-
Checks if is openable.
- isOpenable() - Method in class org.refcodes.component.AbstractDeviceAutomaton
-
Checks if is openable.
- isOpenable() - Method in class org.refcodes.component.DeviceAutomatonImpl
-
Determines whether the component's connection(s) may get opened.
- isOpenable() - Method in interface org.refcodes.component.Openable.OpenAutomaton
-
Determines whether the component's connection(s) may get opened.
- isOpenable(CON) - Method in class org.refcodes.component.ConnectionAutomatonImpl
-
Determines whether the given connection may get opened, if true then component may open a connection with the given connection via the
ConnectionOpenable.open(Object)
method. - isOpenable(CON) - Method in interface org.refcodes.component.ConnectionOpenable.ConnectionOpenAutomaton
-
Determines whether the given connection may get opened, if true then component may open a connection with the given connection via the
ConnectionOpenable.open(Object)
method. - isOpenable(H) - Method in interface org.refcodes.component.OpenableHandle.OpenAutomatonHandle
-
Determines whether the component identified by the given handle may get opened/connected.
- isOpenable(H, CON) - Method in interface org.refcodes.component.ConnectionOpenableHandle.ConnectionOpenAutomatonHandle
-
Determines whether the component identified by the given handle may get opened/connected.
- isOpenable(H, INPUT, OUTPUT) - Method in interface org.refcodes.component.BidirectionalConnectionOpenableHandle.BidirectionalConnectionOpenAutomatonHandle
-
Determines whether the component identified by the given handle may get opened/connected.
- isOpenable(INPUT, OUTPUT) - Method in interface org.refcodes.component.BidirectionalConnectionOpenable.BidirectionalConnectionOpenAutomaton
-
Determines whether the given connection may get opened, if true then component may open a connection with the given connection via the
BidirectionalConnectionOpenable.open(Object, Object)
method. - isOpened() - Method in class org.refcodes.component.AbstractConnectableAutomaton
-
Retrieves the is-opened property from the opened property.
- isOpened() - Method in class org.refcodes.component.ConnectionAutomatonImpl
-
Retrieves the is-opened property from the opened property.
- isOpened() - Method in class org.refcodes.component.DeviceAutomatonImpl
-
Retrieves the is-opened property from the opened property.
- isOpened() - Method in interface org.refcodes.component.OpenedAccessor
-
Retrieves the is-opened property from the opened property.
- isOpened(H) - Method in interface org.refcodes.component.OpenedHandle
-
Determines whether the component (its connection) identified by the given handle is opened (connected).
- isPausable() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Determines whether the component may get paused.
- isPausable() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Determines whether the component may get paused.
- isPausable() - Method in interface org.refcodes.component.Pausable.PauseAutomaton
-
Determines whether the component may get paused.
- isPausable(H) - Method in interface org.refcodes.component.PausableHandle.PauseAutomatonHandle
-
Determines whether the component identified by the given handle may get paused.
- isPaused() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Determines whether the component is paused.
- isPaused() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Determines whether the component is paused.
- isPaused() - Method in interface org.refcodes.component.Pausable.PauseAutomaton
-
Determines whether the component is paused.
- isPaused(H) - Method in interface org.refcodes.component.PausableHandle.PauseAutomatonHandle
-
Determines whether the component identified by the given handle is paused.
- isResumable() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Determines whether the component may get resumed.
- isResumable() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Determines whether the component may get resumed.
- isResumable() - Method in interface org.refcodes.component.Resumable.ResumeAutomaton
-
Determines whether the component may get resumed.
- isResumable(H) - Method in interface org.refcodes.component.ResumableHandle.ResumeAutomatonHandle
-
Determines whether the component identified by the given handle may get resumed.
- isRunning() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Retrieves the is-running property from the running property.
- isRunning() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Retrieves the is-running property from the running property.
- isRunning() - Method in interface org.refcodes.component.RunningAccessor
-
Retrieves the is-running property from the running property.
- isRunning(H) - Method in interface org.refcodes.component.RunningHandle
-
Determines whether the component identified by the given handle is running (started or resumed).
- isStartable() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Determines whether the component may get started.
- isStartable() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Determines whether the component may get started.
- isStartable() - Method in interface org.refcodes.component.Startable.StartAutomaton
-
Determines whether the component may get started.
- isStartable(H) - Method in interface org.refcodes.component.StartableHandle.StartAutomatonHandle
-
Determines whether the component identified by the given handle may get started.
- isStoppable() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Determines whether the component may get stopped.
- isStoppable() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Determines whether the component may get stopped.
- isStoppable() - Method in interface org.refcodes.component.Stoppable.StopAutomaton
-
Determines whether the component may get stopped.
- isStoppable(H) - Method in interface org.refcodes.component.StoppableHandle.StopAutomatonHandle
-
Determines whether the component identified by the given handle may get stopped.
- isStopped() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Determines whether the component is stopped.
- isStopped() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Determines whether the component is stopped.
- isStopped() - Method in interface org.refcodes.component.Stoppable.StopAutomaton
-
Determines whether the component is stopped.
- isStopped(H) - Method in interface org.refcodes.component.StoppableHandle.StopAutomatonHandle
-
Determines whether the component identified by the given handle is stopped.
L
- LifeCycleAutomatonImpl - Class in org.refcodes.component
-
This class implements a
LifeCycleComponent.LifeCycleAutomaton
. - LifeCycleAutomatonImpl() - Constructor for class org.refcodes.component.LifeCycleAutomatonImpl
-
Empty constructor, such
LifeCycleComponent.LifeCycleAutomaton
cannot do much more than decline the variousLifeCycleStatus
states for you. - LifeCycleAutomatonImpl(LifeCycleComponent) - Constructor for class org.refcodes.component.LifeCycleAutomatonImpl
-
This constructor uses a
LifeCycleStatus
for wrapping it inside theLifeCycleAutomatonImpl
, making sure of obeying and guarding the correctLifeCycleStatus
's order ofLifeCycleStatus
states for you. - LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl - Class in org.refcodes.component
-
Opens the otherwise protected
LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl.setLifeCycleStatus(LifeCycleStatus)
to be public in order to force any lifecycle status to be set. - LifeCycleComponent - Interface in org.refcodes.component
-
A component implementing the
LifeCycleComponent
interface supports a life-cycle. - LifeCycleComponent.LifeCycleAutomaton - Interface in org.refcodes.component
-
A system implementing the
LifeCycleComponent.LifeCycleAutomaton
interface supports managingLifeCycleComponent
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 - Interface in org.refcodes.component
-
Same as the
LifeCycleComponent
though without the need to try-catch any exceptions on the various life-cycle stages. - LifeCycleComponentHandle<H> - Interface in org.refcodes.component
-
The
LifeCycleComponentHandle
manages variousLifeCycleStatus
states forLifeCycleComponent
instances each related to a handle. - LifeCycleComponentHandle.LifeCycleAutomatonHandle<H> - Interface in org.refcodes.component
-
The
LifeCycleComponentHandle.LifeCycleAutomatonHandle
is an automaton managing variousLifeCycleStatus
states forComponent
instances each related to a handle. - LifeCycleRequest - Enum in org.refcodes.component
-
An enumeration describing the lifecycle requests regarding a component..
- LifeCycleRequestAccessor - Interface in org.refcodes.component
-
Provides an accessor for a
LifeCycleRequest
property. - LifeCycleRequestAccessor.LifeCycleRequestMutator - Interface in org.refcodes.component
-
Provides a mutator for a
LifeCycleRequest
property. - LifeCycleRequestAccessor.LifeCycleRequestProperty - Interface in org.refcodes.component
-
Provides a
LifeCycleRequest
property. - LifeCycleStatus - Enum in org.refcodes.component
-
The Enum LifeCycleStatus.
- LifeCycleStatusAccessor - Interface in org.refcodes.component
-
Provides an accessor for a
LifeCycleStatus
property. - LifeCycleStatusAccessor.LifeCycleStatusBuilder<B extends LifeCycleStatusAccessor.LifeCycleStatusBuilder<B>> - Interface in org.refcodes.component
-
Provides a builder method for a
LifeCycleStatus
property returning the builder for applying multiple build operations. - LifeCycleStatusAccessor.LifeCycleStatusMutator - Interface in org.refcodes.component
-
Provides a mutator for a
LifeCycleStatus
property. - LifeCycleStatusAccessor.LifeCycleStatusProperty - Interface in org.refcodes.component
-
Provides a
LifeCycleStatus
property. - LifeCycleStatusHandle<H> - Interface in org.refcodes.component
-
The Interface LifeCycleStatusHandle.
- LinkComponent - Interface in org.refcodes.component
-
A component implementing the
LinkComponent
interface supports establishing a connection (not necessarily a network connection). - LinkComponent.LinkAutomaton - Interface in org.refcodes.component
-
A system implementing the
LinkComponent.LinkAutomaton
interface supports managingLinkComponent
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>> - Interface in org.refcodes.component
-
Similar to the
LinkComponent
with additional according builder methods. - LinkComponentHandle<H> - Interface in org.refcodes.component
-
The
LinkComponentHandle
manages variousConnectionStatus
states forLinkComponent
instances each related to a handle. - LinkComponentHandle.DeviceAutomatonHandle<H> - Interface in org.refcodes.component
-
The
LinkComponentHandle.DeviceAutomatonHandle
is an automaton managing variousConnectionStatus
states forComponent
instances each related to a handle. - lookupHandle(H) - Method in interface org.refcodes.component.HandleLookup
-
Gets the object associated to a given handle.
M
- ManualLifeCycleAutomatonImpl() - Constructor for class org.refcodes.component.LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl
-
Empty constructor, such
LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl
cannot do much more than decline the variousLifeCycleStatus
states for you. - ManualLifeCycleAutomatonImpl(LifeCycleComponent) - Constructor for class org.refcodes.component.LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl
-
This constructor uses a
LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl
for wrapping it inside theLifeCycleAutomatonImpl
, making sure of obeying and guarding the correctLifeCycleStatus
's order ofLifeCycleStatus
states for you.
N
- NONE - org.refcodes.component.ConnectionStatus
- NONE - org.refcodes.component.ExecutionStatus
- NONE - org.refcodes.component.LifeCycleStatus
O
- open() - Method in class org.refcodes.component.AbstractConnectableAutomaton
-
Open.
- open() - Method in class org.refcodes.component.AbstractDeviceAutomaton
-
Open.
- open() - Method in class org.refcodes.component.CompositeComponentImpl
-
Open the component's connection(s).
- open() - Method in class org.refcodes.component.DeviceAutomatonImpl
-
Open the component's connection(s).
- open() - Method in interface org.refcodes.component.Openable
-
Open the component's connection(s).
- open(CON) - Method in class org.refcodes.component.CompositeComponentImpl.ExtendedCompositeComponentImpl
-
Opens the component with the given connection.
- open(CON) - Method in class org.refcodes.component.ConnectionAutomatonImpl
-
Opens the component with the given connection.
- open(CON) - Method in interface org.refcodes.component.ConnectionOpenable
-
Opens the component with the given connection.
- open(H) - Method in interface org.refcodes.component.OpenableHandle
-
Open/connect the component identified by the given handle.
- open(H, CON) - Method in interface org.refcodes.component.ConnectionOpenableHandle
-
Open/connect the component identified by the given handle.
- open(H, INPUT, OUTPUT) - Method in interface org.refcodes.component.BidirectionalConnectionOpenableHandle
-
Open/connect the component identified by the given handle.
- open(INPUT, OUTPUT) - Method in interface org.refcodes.component.BidirectionalConnectionOpenable
-
Opens the component with the given connection, the component opens a connection with the given connection.
- open(Object) - Static method in class org.refcodes.component.ComponentUtility
- open(Object, CON) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method, configuring the given
Component
in case it isConnectionOpenable
. - open(Object, INPUT, OUTPUT) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method, configuring the given
Component
in case it isBidirectionalConnectionOpenable
. - open(ExecutionStrategy, CON, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConfigureException
Component
instances found in the providedCollection
. - open(ExecutionStrategy, CON, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConnectionOpenable
Component
instances found in the providedCollection
. - open(ExecutionStrategy, INPUT, OUTPUT, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConfigureException
Component
instances found in the providedCollection
. - open(ExecutionStrategy, INPUT, OUTPUT, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
BidirectionalConnectionOpenable
Component
instances found in the providedCollection
. - open(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- open(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- open(ExecutionStrategy, ExecutorService, CON, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConfigureException
Component
instances found in the providedCollection
. - open(ExecutionStrategy, ExecutorService, CON, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConnectionOpenable
Component
instances found in the providedCollection
. - open(ExecutionStrategy, ExecutorService, INPUT, OUTPUT, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConfigureException
Component
instances found in the providedCollection
. - open(ExecutionStrategy, ExecutorService, INPUT, OUTPUT, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
BidirectionalConnectionOpenable
Component
instances found in the providedCollection
. - open(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- open(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- OPEN - org.refcodes.component.ConnectionRequest
- Openable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide opening connection(s) facilities.
- Openable.OpenAutomaton - Interface in org.refcodes.component
-
The
Openable.OpenAutomaton
interface defines those methods related to the opening of connection(s) life-cycle. - Openable.OpenBuilder<B extends Openable.OpenBuilder<B>> - Interface in org.refcodes.component
-
To enable the
Startable
functionality to be invoked in a builder chain. - OpenableHandle<H> - Interface in org.refcodes.component
-
The
OpenableHandle
interface defines those methods related to the handle based open/connect life-cycle. - OpenableHandle.OpenAutomatonHandle<H> - Interface in org.refcodes.component
-
The
OpenableHandle.OpenAutomatonHandle
interface defines those methods related to the handle based open/connect life-cycle. - OPENED - org.refcodes.component.ConnectionStatus
- OpenedAccessor - Interface in org.refcodes.component
-
Provides an accessor for a opened property.
- OpenedAccessor.OpenedMutator - Interface in org.refcodes.component
-
Provides a mutator for a opened property.
- OpenedAccessor.OpenedProperty - Interface in org.refcodes.component
-
Provides a opened property.
- OpenedHandle<H> - Interface in org.refcodes.component
-
Provides access to the opened (connected) handle reference.
- OpenException - Exception in org.refcodes.component
-
Thrown in case opening or accessing an open line (connection, junction, link) caused problems.
- OpenException(String) - Constructor for exception org.refcodes.component.OpenException
-
Instantiates a new open exception.
- OpenException(String, String) - Constructor for exception org.refcodes.component.OpenException
-
Instantiates a new open exception.
- OpenException(String, Throwable) - Constructor for exception org.refcodes.component.OpenException
-
Instantiates a new open exception.
- OpenException(String, Throwable, String) - Constructor for exception org.refcodes.component.OpenException
-
Instantiates a new open exception.
- OpenException(Throwable) - Constructor for exception org.refcodes.component.OpenException
-
Instantiates a new open exception.
- OpenException(Throwable, String) - Constructor for exception org.refcodes.component.OpenException
-
Instantiates a new open exception.
- OpenException.OpenRuntimeException - Exception in org.refcodes.component
-
Unchecked exception with the same semantics as the
OpenException
. - OpenRuntimeException(String) - Constructor for exception org.refcodes.component.OpenException.OpenRuntimeException
-
Instantiates a new open exception.
- OpenRuntimeException(String, String) - Constructor for exception org.refcodes.component.OpenException.OpenRuntimeException
-
Instantiates a new open exception.
- OpenRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.OpenException.OpenRuntimeException
-
Instantiates a new open exception.
- OpenRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.OpenException.OpenRuntimeException
-
Instantiates a new open exception.
- OpenRuntimeException(Throwable) - Constructor for exception org.refcodes.component.OpenException.OpenRuntimeException
-
Instantiates a new open exception.
- OpenRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.OpenException.OpenRuntimeException
-
Instantiates a new open exception.
- OpenTimeoutException - Exception in org.refcodes.component
-
Thrown in case opening or accessing an open line (connection, junction, link) caused timeout problems.
- OpenTimeoutException(long, String) - Constructor for exception org.refcodes.component.OpenTimeoutException
-
Instantiates a new open timeout exception.
- OpenTimeoutException(long, String, String) - Constructor for exception org.refcodes.component.OpenTimeoutException
-
Instantiates a new open timeout exception.
- OpenTimeoutException(long, String, Throwable) - Constructor for exception org.refcodes.component.OpenTimeoutException
-
Instantiates a new open timeout exception.
- OpenTimeoutException(long, String, Throwable, String) - Constructor for exception org.refcodes.component.OpenTimeoutException
-
Instantiates a new open timeout exception.
- OpenTimeoutException(long, Throwable) - Constructor for exception org.refcodes.component.OpenTimeoutException
-
Instantiates a new open timeout exception.
- OpenTimeoutException(long, Throwable, String) - Constructor for exception org.refcodes.component.OpenTimeoutException
-
Instantiates a new open timeout exception.
- openUnchecked() - Method in interface org.refcodes.component.Openable
-
Opens the component by calling
Openable.open()
without you to require catching anOpenException
. - openUnchecked(CON) - Method in interface org.refcodes.component.ConnectionOpenable
-
Opens the component by calling
ConnectionOpenable.open(Object)
without you to require catching anOpenException
. - openUnchecked(H) - Method in interface org.refcodes.component.OpenableHandle
-
Opens the component by calling
OpenableHandle.open(Object)
without you to require catching anOpenException
. - openUnchecked(H, CON) - Method in interface org.refcodes.component.ConnectionOpenableHandle
-
Opens the component by calling
ConnectionOpenableHandle.open(Object, Object)
without you to require catching anOpenException
. - org.refcodes.component - package org.refcodes.component
P
- Pausable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide pause facilities.
- Pausable.PauseAutomaton - Interface in org.refcodes.component
-
The
Pausable.PauseAutomaton
interface defines those methods related to the pause life-cycle. - Pausable.PauseBuilder<B extends Pausable.PauseBuilder<B>> - Interface in org.refcodes.component
-
To enable the
Pausable
functionality to be invoked in a builder chain. - Pausable.UncheckedPausable - Interface in org.refcodes.component
-
See
Pausable
without any checked exception being declared. - PausableHandle<H> - Interface in org.refcodes.component
-
The
PausableHandle
interface defines those methods related to the handle based pause life-cycle. - PausableHandle.PauseAutomatonHandle<H> - Interface in org.refcodes.component
-
The
PausableHandle.PauseAutomatonHandle
interface defines those methods related to the handle based pause life-cycle. - pause() - Method in class org.refcodes.component.CompositeComponentImpl
-
Pauses the component.
- pause() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Pauses the component.
- pause() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Pauses the component.
- pause() - Method in interface org.refcodes.component.Pausable
-
Pauses the component.
- pause() - Method in interface org.refcodes.component.Pausable.UncheckedPausable
-
Pauses the component.
- pause(H) - Method in interface org.refcodes.component.PausableHandle
-
Pauses the component identified by the given handle.
- pause(Object) - Static method in class org.refcodes.component.ComponentUtility
- pause(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- pause(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- pause(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- pause(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- PAUSE - org.refcodes.component.LifeCycleRequest
- PAUSED - org.refcodes.component.LifeCycleStatus
- PauseException - Exception in org.refcodes.component
-
Thrown in case pausing a component caused problems.
- PauseException(String) - Constructor for exception org.refcodes.component.PauseException
-
Instantiates a new pause exception.
- PauseException(String, String) - Constructor for exception org.refcodes.component.PauseException
-
Instantiates a new pause exception.
- PauseException(String, Throwable) - Constructor for exception org.refcodes.component.PauseException
-
Instantiates a new pause exception.
- PauseException(String, Throwable, String) - Constructor for exception org.refcodes.component.PauseException
-
Instantiates a new pause exception.
- PauseException(Throwable) - Constructor for exception org.refcodes.component.PauseException
-
Instantiates a new pause exception.
- PauseException(Throwable, String) - Constructor for exception org.refcodes.component.PauseException
-
Instantiates a new pause exception.
- PauseException.PauseRuntimeException - Exception in org.refcodes.component
-
Unchecked exception with the same semantics as the
PauseException
. - PauseRuntimeException(String) - Constructor for exception org.refcodes.component.PauseException.PauseRuntimeException
-
Instantiates a new pause exception.
- PauseRuntimeException(String, String) - Constructor for exception org.refcodes.component.PauseException.PauseRuntimeException
-
Instantiates a new pause exception.
- PauseRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.PauseException.PauseRuntimeException
-
Instantiates a new pause exception.
- PauseRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.PauseException.PauseRuntimeException
-
Instantiates a new pause exception.
- PauseRuntimeException(Throwable) - Constructor for exception org.refcodes.component.PauseException.PauseRuntimeException
-
Instantiates a new pause exception.
- PauseRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.PauseException.PauseRuntimeException
-
Instantiates a new pause exception.
- pauseUnchecked() - Method in interface org.refcodes.component.Pausable.PauseBuilder
-
Pauses the component by calling
Pausable.PauseBuilder.withPause()
without you to require catching anPauseException
. - pauseUnchecked() - Method in interface org.refcodes.component.Pausable
-
Pauses the component by calling
Pausable.pause()
without you to require catching anPauseException
. - pauseUnchecked(H) - Method in interface org.refcodes.component.PausableHandle
-
Pauses the component by calling
PausableHandle.pause(Object)
without you to require catching anPauseException
. - ProgressAccessor - Interface in org.refcodes.component
-
Provides an accessor for a progress property.
- ProgressAccessor.ProgressMutator - Interface in org.refcodes.component
-
Provides a mutator for a progress property.
- ProgressAccessor.ProgressProperty - Interface in org.refcodes.component
-
Provides a progress property.
- ProgressHandle<H> - Interface in org.refcodes.component
-
Whenever a handle is associated with a progress, then a component providing such handles should implement this interface.
R
- reload() - Method in interface org.refcodes.component.Reloadable
-
Reloads the (state of the) component.
- reload(H) - Method in interface org.refcodes.component.ReloadHandle
-
Reloads the (state of the) component identified by the given handle.
- Reloadable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide reload facilities.
- Reloadable.ReloadBuilder<B extends Reloadable.ReloadBuilder<B>> - Interface in org.refcodes.component
-
The Interface ReloadBuilder.
- ReloadHandle<H> - Interface in org.refcodes.component
-
The
ReloadHandle
interface defines those methods related to the handle based reload operation. - reloadUnchecked() - Method in interface org.refcodes.component.Reloadable
-
Reloads the component by calling
Reloadable.reload()
without you to require catching aOpenException
. - reloadUnchecked(H) - Method in interface org.refcodes.component.ReloadHandle
-
Reloads the (state of the) component by calling
ReloadHandle.reload(Object)
without you to require catching aOpenException
. - removeHandle(H) - Method in interface org.refcodes.component.HandleLookup
-
Gets the descriptor for a given handle.
- reset() - Method in class org.refcodes.component.CompositeComponentImpl
-
Resets the component.
- reset() - Method in interface org.refcodes.component.Resetable
-
Resets the component.
- reset(H) - Method in interface org.refcodes.component.ResetHandle
-
Resets the component identified by the given handle.
- reset(Object) - Static method in class org.refcodes.component.ComponentUtility
- reset(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- reset(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- reset(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- reset(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- Resetable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide reset facilities.
- ResetHandle<H> - Interface in org.refcodes.component
-
The
ResetHandle
interface defines those methods related to the handle based reset operation. - Resumable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide resume facilities.
- Resumable.ResumeAutomaton - Interface in org.refcodes.component
-
The
Resumable.ResumeAutomaton
interface defines those methods related to the resume life-cycle. - Resumable.ResumeBuilder<B extends Resumable.ResumeBuilder<B>> - Interface in org.refcodes.component
-
To enable the
Resumable
functionality to be invoked in a builder chain. - Resumable.UncheckedResumable - Interface in org.refcodes.component
-
See
Resumable
without any checked exception being declared. - ResumableHandle<H> - Interface in org.refcodes.component
-
The
ResumableHandle
interface defines those methods related to the handle based resume life-cycle. - ResumableHandle.ResumeAutomatonHandle<H> - Interface in org.refcodes.component
-
The
ResumableHandle.ResumeAutomatonHandle
interface defines those methods related to the handle based resume life-cycle. - resume() - Method in class org.refcodes.component.CompositeComponentImpl
-
Resumes the component.
- resume() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Resumes the component.
- resume() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Resumes the component.
- resume() - Method in interface org.refcodes.component.Resumable
-
Resumes the component.
- resume() - Method in interface org.refcodes.component.Resumable.UncheckedResumable
-
Resumes the component.
- resume(H) - Method in interface org.refcodes.component.ResumableHandle
-
Resumes the component identified by the given handle.
- resume(Object) - Static method in class org.refcodes.component.ComponentUtility
- resume(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- resume(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- resume(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- resume(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- RESUME - org.refcodes.component.LifeCycleRequest
- ResumeException - Exception in org.refcodes.component
-
Thrown in case resuming a component caused problems.
- ResumeException(String) - Constructor for exception org.refcodes.component.ResumeException
-
Instantiates a new resume exception.
- ResumeException(String, String) - Constructor for exception org.refcodes.component.ResumeException
-
Instantiates a new resume exception.
- ResumeException(String, Throwable) - Constructor for exception org.refcodes.component.ResumeException
-
Instantiates a new resume exception.
- ResumeException(String, Throwable, String) - Constructor for exception org.refcodes.component.ResumeException
-
Instantiates a new resume exception.
- ResumeException(Throwable) - Constructor for exception org.refcodes.component.ResumeException
-
Instantiates a new resume exception.
- ResumeException(Throwable, String) - Constructor for exception org.refcodes.component.ResumeException
-
Instantiates a new resume exception.
- ResumeException.ResumeRuntimeException - Exception in org.refcodes.component
-
Unchecked exception with the same semantics as the
ResumeException
. - ResumeRuntimeException(String) - Constructor for exception org.refcodes.component.ResumeException.ResumeRuntimeException
-
Instantiates a new resume exception.
- ResumeRuntimeException(String, String) - Constructor for exception org.refcodes.component.ResumeException.ResumeRuntimeException
-
Instantiates a new resume exception.
- ResumeRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.ResumeException.ResumeRuntimeException
-
Instantiates a new resume exception.
- ResumeRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.ResumeException.ResumeRuntimeException
-
Instantiates a new resume exception.
- ResumeRuntimeException(Throwable) - Constructor for exception org.refcodes.component.ResumeException.ResumeRuntimeException
-
Instantiates a new resume exception.
- ResumeRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.ResumeException.ResumeRuntimeException
-
Instantiates a new resume exception.
- resumeUnchecked() - Method in interface org.refcodes.component.Resumable
-
Resumes the component by calling
Resumable.resume()
without you to require catching anResumeException
. - resumeUnchecked(H) - Method in interface org.refcodes.component.ResumableHandle
-
Resumes the component by calling
ResumableHandle.resume(Object)
without you to require catching anResumeException
. - RunningAccessor - Interface in org.refcodes.component
-
Provides an accessor for a running property.
- RunningAccessor.RunningMutator - Interface in org.refcodes.component
-
Provides a mutator for a running property.
- RunningAccessor.RunningProperty - Interface in org.refcodes.component
-
Provides a running property.
- RunningHandle<H> - Interface in org.refcodes.component
-
Provides access to the running handle reference.
S
- setClosed(boolean) - Method in interface org.refcodes.component.ClosedAccessor.ClosedMutator
-
Sets the is-closed property for the closed property.
- setConnection(CON) - Method in interface org.refcodes.component.ConnectionAccessor.ConnectionMutator
-
Sets the connection for the connection property.
- setConnectionStatus(ConnectionStatus) - Method in class org.refcodes.component.AbstractConnectableAutomaton
-
Sets the
ConnectionStatus
property for the property. - setConnectionStatus(ConnectionStatus) - Method in interface org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusMutator
-
Sets the
ConnectionStatus
property for the property. - setContext(CTX) - Method in interface org.refcodes.component.ContextAccessor.ContextMutator
-
Sets the context for the context property.
- setHandle(H) - Method in interface org.refcodes.component.HandleAccessor.HandleMutator
-
Sets the handle for the handle property.
- setInitialized(boolean) - Method in interface org.refcodes.component.InitializedAccessor.InitializedMutator
-
Sets the is-initialized property for the initialized property.
- setInputConnection(INPUT) - Method in interface org.refcodes.component.BidirectionalConnectionAccessor.BidirectionalConnectionMutator
-
Sets the input connection for the connection property.
- setLifeCycleRequest(LifeCycleRequest) - Method in interface org.refcodes.component.LifeCycleRequestAccessor.LifeCycleRequestMutator
-
Sets the
LifeCycleRequest
property for the property. - setLifeCycleStatus(LifeCycleStatus) - Method in class org.refcodes.component.LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl
-
Method to force any
LifeCycleStatus
to be set with no rules being applied. - setLifeCycleStatus(LifeCycleStatus) - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Provides means to set the
LifeCycleStatus
manually. - setLifeCycleStatus(LifeCycleStatus) - Method in interface org.refcodes.component.LifeCycleStatusAccessor.LifeCycleStatusMutator
-
Sets the
LifeCycleStatus
property for the property. - setOpened(boolean) - Method in interface org.refcodes.component.OpenedAccessor.OpenedMutator
-
Sets the is-opened property for the opened property.
- setOutputConnection(OUTPUT) - Method in interface org.refcodes.component.BidirectionalConnectionAccessor.BidirectionalConnectionMutator
-
Sets the output connection for the connection property.
- setProgress(float) - Method in interface org.refcodes.component.ProgressAccessor.ProgressMutator
-
Sets the progress property.
- setRunning(boolean) - Method in interface org.refcodes.component.RunningAccessor.RunningMutator
-
Sets the is-running property for the running property.
- start() - Method in class org.refcodes.component.CompositeComponentImpl
-
Starts the component.
- start() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Starts the component.
- start() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Starts the component.
- start() - Method in interface org.refcodes.component.Startable
-
Starts the component.
- start() - Method in interface org.refcodes.component.Startable.UncheckedStartable
-
Starts the component.
- start(H) - Method in interface org.refcodes.component.StartableHandle
-
Starts the component identified by the given handle.
- start(Object) - Static method in class org.refcodes.component.ComponentUtility
- start(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- start(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- start(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- start(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- START - org.refcodes.component.LifeCycleRequest
- Startable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide start facilities.
- Startable.StartAutomaton - Interface in org.refcodes.component
-
The
Startable.StartAutomaton
interface defines those methods related to the start life-cycle. - Startable.StartBuilder<B extends Startable.StartBuilder<B>> - Interface in org.refcodes.component
-
To enable the
Startable
functionality to be invoked in a builder chain. - Startable.UncheckedStartable - Interface in org.refcodes.component
-
See
Startable
without any checked exception being declared. - StartableHandle<H> - Interface in org.refcodes.component
-
The
StartableHandle
interface defines those methods related to the handle based start life-cycle. - StartableHandle.StartAutomatonHandle<H> - Interface in org.refcodes.component
-
The
StartableHandle.StartAutomatonHandle
interface defines those methods related to the handle based start life-cycle. - STARTED - org.refcodes.component.ExecutionStatus
- STARTED - org.refcodes.component.LifeCycleStatus
- StartException - Exception in org.refcodes.component
-
Thrown in case starting a component caused problems.
- StartException(String) - Constructor for exception org.refcodes.component.StartException
-
Instantiates a new start exception.
- StartException(String, String) - Constructor for exception org.refcodes.component.StartException
-
Instantiates a new start exception.
- StartException(String, Throwable) - Constructor for exception org.refcodes.component.StartException
-
Instantiates a new start exception.
- StartException(String, Throwable, String) - Constructor for exception org.refcodes.component.StartException
-
Instantiates a new start exception.
- StartException(Throwable) - Constructor for exception org.refcodes.component.StartException
-
Instantiates a new start exception.
- StartException(Throwable, String) - Constructor for exception org.refcodes.component.StartException
-
Instantiates a new start exception.
- StartException.StartRuntimeException - Exception in org.refcodes.component
-
Unchecked exception with the same semantics as the
StartException
. - StartRuntimeException(String) - Constructor for exception org.refcodes.component.StartException.StartRuntimeException
-
Instantiates a new start exception.
- StartRuntimeException(String, String) - Constructor for exception org.refcodes.component.StartException.StartRuntimeException
-
Instantiates a new start exception.
- StartRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.StartException.StartRuntimeException
-
Instantiates a new start exception.
- StartRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.StartException.StartRuntimeException
-
Instantiates a new start exception.
- StartRuntimeException(Throwable) - Constructor for exception org.refcodes.component.StartException.StartRuntimeException
-
Instantiates a new start exception.
- StartRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.StartException.StartRuntimeException
-
Instantiates a new start exception.
- startUnchecked() - Method in interface org.refcodes.component.Startable
-
Starts the component by calling
Startable.start()
without you to require catching anStartException
. - startUnchecked(H) - Method in interface org.refcodes.component.StartableHandle
-
Starts the component by calling
StartableHandle.start(Object)
without you to require catching anStartException
. - stop() - Method in class org.refcodes.component.CompositeComponentImpl
-
Stops the component.
- stop() - Method in class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
-
Stops the component.
- stop() - Method in class org.refcodes.component.LifeCycleAutomatonImpl
-
Stops the component.
- stop() - Method in interface org.refcodes.component.Stoppable
-
Stops the component.
- stop() - Method in interface org.refcodes.component.Stoppable.UncheckedStoppable
-
Stops the component.
- stop(H) - Method in interface org.refcodes.component.StoppableHandle
-
Stops the component identified by the given handle.
- stop(Object) - Static method in class org.refcodes.component.ComponentUtility
- stop(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- stop(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- stop(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- stop(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- STOP - org.refcodes.component.LifeCycleRequest
- StopException - Exception in org.refcodes.component
-
Thrown in case stopping a component caused problems.
- StopException(String) - Constructor for exception org.refcodes.component.StopException
-
Instantiates a new stop exception.
- StopException(String, String) - Constructor for exception org.refcodes.component.StopException
-
Instantiates a new stop exception.
- StopException(String, Throwable) - Constructor for exception org.refcodes.component.StopException
-
Instantiates a new stop exception.
- StopException(String, Throwable, String) - Constructor for exception org.refcodes.component.StopException
-
Instantiates a new stop exception.
- StopException(Throwable) - Constructor for exception org.refcodes.component.StopException
-
Instantiates a new stop exception.
- StopException(Throwable, String) - Constructor for exception org.refcodes.component.StopException
-
Instantiates a new stop exception.
- StopException.StopRuntimeException - Exception in org.refcodes.component
-
Unchecked exception with the same semantics as the
StopException
. - Stoppable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide stop facilities.
- Stoppable.StopAutomaton - Interface in org.refcodes.component
-
The
Stoppable.StopAutomaton
interface defines those methods related to the stop life-cycle. - Stoppable.StopBuilder<B extends Stoppable.StopBuilder<B>> - Interface in org.refcodes.component
-
To enable the
Stoppable
functionality to be invoked in a builder chain. - Stoppable.UncheckedStoppable - Interface in org.refcodes.component
-
See
Stoppable
without any checked exception being declared. - StoppableHandle<H> - Interface in org.refcodes.component
-
The
StoppableHandle
interface defines those methods related to the handle based stop life-cycle. - StoppableHandle.StopAutomatonHandle<H> - Interface in org.refcodes.component
-
The
StoppableHandle.StopAutomatonHandle
interface defines those methods related to the handle based stop life-cycle. - STOPPED - org.refcodes.component.ExecutionStatus
- STOPPED - org.refcodes.component.LifeCycleStatus
- StopRuntimeException(String) - Constructor for exception org.refcodes.component.StopException.StopRuntimeException
-
Instantiates a new stop exception.
- StopRuntimeException(String, String) - Constructor for exception org.refcodes.component.StopException.StopRuntimeException
-
Instantiates a new stop exception.
- StopRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.StopException.StopRuntimeException
-
Instantiates a new stop exception.
- StopRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.StopException.StopRuntimeException
-
Instantiates a new stop exception.
- StopRuntimeException(Throwable) - Constructor for exception org.refcodes.component.StopException.StopRuntimeException
-
Instantiates a new stop exception.
- StopRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.StopException.StopRuntimeException
-
Instantiates a new stop exception.
- stopUnchecked() - Method in interface org.refcodes.component.Stoppable
-
Stops the component by calling
Stoppable.stop()
without you to require catching anStopException
. - stopUnchecked(H) - Method in interface org.refcodes.component.StoppableHandle
-
Stops the component by calling
StoppableHandle.stop(Object)
without you to require catching anStopException
.
U
- UNKNOWN - org.refcodes.component.ConnectionStatus
- UNKNOWN - org.refcodes.component.LifeCycleStatus
- UnknownHandleRuntimeException - Exception in org.refcodes.component
-
This exception is thrown in case a handle was provided which was unknown to the invoked component.
- UnknownHandleRuntimeException(Object, String) - Constructor for exception org.refcodes.component.UnknownHandleRuntimeException
-
Instantiates a new unknown handle runtime exception.
- UnknownHandleRuntimeException(Object, String, String) - Constructor for exception org.refcodes.component.UnknownHandleRuntimeException
-
Instantiates a new unknown handle runtime exception.
- UnknownHandleRuntimeException(Object, String, Throwable) - Constructor for exception org.refcodes.component.UnknownHandleRuntimeException
-
Instantiates a new unknown handle runtime exception.
- UnknownHandleRuntimeException(Object, String, Throwable, String) - Constructor for exception org.refcodes.component.UnknownHandleRuntimeException
-
Instantiates a new unknown handle runtime exception.
- UnknownHandleRuntimeException(Object, Throwable) - Constructor for exception org.refcodes.component.UnknownHandleRuntimeException
-
Instantiates a new unknown handle runtime exception.
- UnknownHandleRuntimeException(Object, Throwable, String) - Constructor for exception org.refcodes.component.UnknownHandleRuntimeException
-
Instantiates a new unknown handle runtime exception.
- UnsupportedHandleOperationRuntimeException - Exception in org.refcodes.component
-
This exception is thrown in case a handle was provided whose reference does not support a given operation.
- UnsupportedHandleOperationRuntimeException(Object, String) - Constructor for exception org.refcodes.component.UnsupportedHandleOperationRuntimeException
-
Instantiates a new unsupported handle operation runtime exception.
- UnsupportedHandleOperationRuntimeException(Object, String, String) - Constructor for exception org.refcodes.component.UnsupportedHandleOperationRuntimeException
-
Instantiates a new unsupported handle operation runtime exception.
- UnsupportedHandleOperationRuntimeException(Object, String, Throwable) - Constructor for exception org.refcodes.component.UnsupportedHandleOperationRuntimeException
-
Instantiates a new unsupported handle operation runtime exception.
- UnsupportedHandleOperationRuntimeException(Object, String, Throwable, String) - Constructor for exception org.refcodes.component.UnsupportedHandleOperationRuntimeException
-
Instantiates a new unsupported handle operation runtime exception.
- UnsupportedHandleOperationRuntimeException(Object, Throwable) - Constructor for exception org.refcodes.component.UnsupportedHandleOperationRuntimeException
-
Instantiates a new unsupported handle operation runtime exception.
- UnsupportedHandleOperationRuntimeException(Object, Throwable, String) - Constructor for exception org.refcodes.component.UnsupportedHandleOperationRuntimeException
-
Instantiates a new unsupported handle operation runtime exception.
V
- valueOf(String) - Static method in enum org.refcodes.component.ConnectionRequest
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.refcodes.component.ConnectionStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.refcodes.component.ExecutionStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.refcodes.component.LifeCycleRequest
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.refcodes.component.LifeCycleStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.refcodes.component.ConnectionRequest
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.refcodes.component.ConnectionStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.refcodes.component.ExecutionStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.refcodes.component.LifeCycleRequest
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.refcodes.component.LifeCycleStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withCease() - Method in interface org.refcodes.component.Ceasable.CeaseBuilder
-
Builder method for the
Ceasable.cease()
method. - withCeaseUnchecked() - Method in interface org.refcodes.component.Ceasable.CeaseBuilder
-
Ceases the component by calling
Ceasable.CeaseBuilder.withCease()
without you to require catching anCeaseException
. - withClose() - Method in interface org.refcodes.component.Closable.CloseBuilder
-
Builder method for the
Closable.close()
method. - withCloseIn(int) - Method in interface org.refcodes.component.Closable.CloseBuilder
-
Builder method for the
Closable.closeIn( int )
method. - withCloseQuietly() - Method in interface org.refcodes.component.Closable.CloseBuilder
-
Builder method for the
Closable.closeQuietly()
method. - withCloseUnchecked() - Method in interface org.refcodes.component.Closable.CloseBuilder
-
Closes the component by calling
Closable.CloseBuilder.withClose()
without you to require catching anCloseException
. - withContext(CTX) - Method in interface org.refcodes.component.ContextAccessor.ContextBuilder
-
Sets the context for the context property.
- withFlush() - Method in interface org.refcodes.component.Flushable.FlushBuilder
-
With flush as of
Flushable.flush()
. - withFlushUnchecked() - Method in interface org.refcodes.component.Flushable.FlushBuilder
-
Flushes the component by calling
Flushable.FlushBuilder.withFlush()
without you to require catching aOpenException
. - withInitialize() - Method in interface org.refcodes.component.Initializable.InitializeBuilder
-
Builder method for the
Initializable.initialize()
method. - withInitialize(CTX) - Method in interface org.refcodes.component.Configurable.ConfigureBuilder
-
Builder method for the
Configurable.initialize(Object)
method. - withInitializeUnchecked() - Method in interface org.refcodes.component.Initializable.InitializeBuilder
-
Initialize the component by calling
Initializable.InitializeBuilder.withInitialize()
without you to require catching anInitializeException
. - withInitializeUnchecked(CTX) - Method in interface org.refcodes.component.Configurable.ConfigureBuilder
-
Initializes the component by calling
Configurable.ConfigureBuilder.withInitialize(Object)
without you to require catching anConfigureException
. - withLifeCycleStatus(LifeCycleStatus) - Method in interface org.refcodes.component.LifeCycleStatusAccessor.LifeCycleStatusBuilder
-
Sets the
LifeCycleStatus
for the property. - withOpen() - Method in interface org.refcodes.component.Openable.OpenBuilder
-
Builder method for the
Openable.open()
method. - withOpen(CON) - Method in interface org.refcodes.component.ConnectionOpenable.ConnectionOpenBuilder
-
Builder method for the
ConnectionOpenable.open(Object)
method. - withOpenUnchecked() - Method in interface org.refcodes.component.Openable.OpenBuilder
-
Opens the component by calling
Openable.OpenBuilder.withOpen()
without you to require catching anOpenException
. - withOpenUnchecked(CON) - Method in interface org.refcodes.component.ConnectionOpenable.ConnectionOpenBuilder
-
Opens the component by calling
ConnectionOpenable.ConnectionOpenBuilder.withOpen(Object)
without you to require catching anOpenException
. - withPause() - Method in interface org.refcodes.component.Pausable.PauseBuilder
-
Builder method for the
Pausable.pause()
method. - withReload() - Method in interface org.refcodes.component.Reloadable.ReloadBuilder
-
With reload as of
Reloadable.reload()
. - withReloadUnchecked() - Method in interface org.refcodes.component.Reloadable.ReloadBuilder
-
Reloads the component by calling
Reloadable.ReloadBuilder.withReload()
without you to require catching aOpenException
. - withResume() - Method in interface org.refcodes.component.Resumable.ResumeBuilder
-
Builder method for the
Resumable.resume()
method. - withResumeUnchecked() - Method in interface org.refcodes.component.Resumable.ResumeBuilder
-
Resumes the component by calling
Resumable.ResumeBuilder.withResume()
without you to require catching anResumeException
. - withStart() - Method in interface org.refcodes.component.Startable.StartBuilder
-
Builder method for the
Startable.start()
method. - withStartUnchecked() - Method in interface org.refcodes.component.Startable.StartBuilder
-
Starts the component by calling
Startable.StartBuilder.withStart()
without you to require catching anStartException
. - withStop() - Method in interface org.refcodes.component.Stoppable.StopBuilder
-
Builder method for the
Stoppable.stop()
method. - withStopUnchecked() - Method in interface org.refcodes.component.Stoppable.StopBuilder
-
Stops the component by calling
Stoppable.StopBuilder.withStop()
without you to require catching anStopException
.
_
- _connectionComponent - Variable in class org.refcodes.component.ConnectionAutomatonImpl
- _connectionComponent - Variable in class org.refcodes.component.DeviceAutomatonImpl