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 basic AbstractConnectableAutomaton functionality.
AbstractConnectableAutomaton() - Constructor for class org.refcodes.component.AbstractConnectableAutomaton
 
AbstractDeviceAutomaton - Class in org.refcodes.component
The AbstractDeviceAutomaton implements the very basic AbstractDeviceAutomaton 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 an OutputStream.
BidirectionalConnectionAccessor.BidirectionalConnectionMutator<INPUT,OUTPUT> - Interface in org.refcodes.component
Provides a mutator for a connection property for e.g. an InputStream or an OutputStream.
BidirectionalConnectionAccessor.BidirectionalConnectionProperty<INPUT,OUTPUT> - Interface in org.refcodes.component
Provides a connection property for e.g. an InputStream or an OutputStream.
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 managing BidirectionalConnectionComponent 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 an CeaseException.
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
Helper method, closes the given Component in case it is Closable.
close(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Closable Component instances found in the provided Collection.
close(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Closable Component instances found in the provided Collection.
close(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Closable Component instances found in the provided Collection.
close(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Closable Component instances found in the provided Collection.
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 an CloseException.
closeUnchecked(H) - Method in interface org.refcodes.component.ClosableHandle
Closes the component by calling ClosableHandle.close(Object) without you to require catching an CloseException.
Component - Interface in org.refcodes.component
Per definition any Component at least must provide a Destroyable.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 contained Component instances' state change methods are supported by the CompositeComponent as well and forwarded to the Component contained in the CompositeComponent instance.
CompositeComponent.ExtendedCompositeComponent<CTX,CON> - Interface in org.refcodes.component
The CompositeComponent.ExtendedCompositeComponent provides extended functionality to the CompositeComponent's functionality by including extended Openable functionality (ConnectionOpenable) and extends Initializable functionality (Configurable).
CompositeComponentHandle<H,REF> - Interface in org.refcodes.component
Similar to the CompositeComponent, the CompositeComponentHandle provides all the defined handle based functionality, implementing classes provide the means to invoke those methods in case them are supported by the referenced components.
CompositeComponentImpl<C extends Component> - Class in org.refcodes.component
The CompositeComponentImpl is an implementation of the CompositeComponent.
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
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 method Configurable.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
ConfigurableLifeCycleAutomatonImpl() - Constructor for class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
Empty constructor, such LifeCycleComponent.LifeCycleAutomaton cannot do much more than decline the various LifeCycleStatus states for you.
ConfigurableLifeCycleAutomatonImpl(ConfigurableLifeCycleComponent<CTX>) - Constructor for class org.refcodes.component.ConfigurableLifeCycleAutomatonImpl
This constructor uses a LifeCycleStatus for wrapping it inside the ConfigurableLifeCycleAutomatonImpl, making sure of obeying and guarding the correct LifeCycleStatus's order of LifeCycleStatus 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 managing ConfigurableLifeCycleComponent instances and takes care that the open/close statuses are invoked in the correct order by throwing according exceptions in case the open/close-cycle is invoked in the wrong order.
ConfigurableLifeCycleComponentHandle<H,CTX> - Interface in org.refcodes.component
The ConfigurableLifeCycleComponentHandle manages various LifeCycleStatus states for ConfigurableLifeCycleComponent instances each related to a handle.
ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle<H,CTX> - Interface in org.refcodes.component
The ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle is an automaton managing various LifeCycleStatus states for Component 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 the ConnectableComponent interface providing a minimal set of functionality to work with connections; to test whether a connection is open and to close an open connection.
ConnectableComponent.ConnectableAutomaton - Interface in org.refcodes.component
The ConnectableComponent.ConnectableAutomaton extends the ConnectableComponent 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 an OutputStream.
ConnectionAccessor.ConnectionMutator<CON> - Interface in org.refcodes.component
Provides a mutator for a connection property for e.g. an InputStream or an OutputStream.
ConnectionAccessor.ConnectionProperty<CON> - Interface in org.refcodes.component
Provides a connection property for e.g. an InputStream or an OutputStream.
ConnectionAutomatonImpl<CON> - Class in org.refcodes.component
ConnectionAutomatonImpl() - Constructor for class org.refcodes.component.ConnectionAutomatonImpl
Empty constructor, such LifeCycleComponent.LifeCycleAutomaton cannot do much more than decline the various LifeCycleStatus states for you.
ConnectionAutomatonImpl(ConnectionComponent<CON>) - Constructor for class org.refcodes.component.ConnectionAutomatonImpl
This constructor uses a LifeCycleStatus for wrapping it inside the ConnectionAutomatonImpl, making sure of obeying and guarding the correct LifeCycleStatus's order of LifeCycleStatus 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 managing ConnectionComponent instances and takes care that the open/close statuses are invoked in the correct order by throwing according exceptions in case the open/close-cycle is invoked in the wrong order.
ConnectionComponent.ConnectionComponentBuilder<CON,B extends ConnectionComponent.ConnectionComponentBuilder<CON,B>> - 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 various ConnectionStatus states for ConnectionComponent instances each related to a handle.
ConnectionComponentHandle.ConnectionAutomatonHandle<H,CON> - Interface in org.refcodes.component
The ConnectionComponentHandle.ConnectionAutomatonHandle is an automaton managing various ConnectionStatus states for ConnectionComponent 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 is Decomposeable.
decompose(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Decomposeable Component instances found in the provided Collection.
decompose(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Decomposeable Component instances found in the provided Collection.
decompose(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Decomposeable Component instances found in the provided Collection.
decompose(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Decomposeable Component instances found in the provided Collection.
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 is Destroyable.
destroy(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for destroying all Destroyable Component instances found in the provided Collection.
destroy(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for destroying all Destroyable Component instances found in the provided Collection.
destroy(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for destroying all Destroyable Component instances found in the provided Collection.
destroy(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for destroying all Destroyable Component instances found in the provided Collection.
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 various LifeCycleStatus states for you.
DeviceAutomatonImpl(LinkComponent) - Constructor for class org.refcodes.component.DeviceAutomatonImpl
This constructor uses a LifeCycleStatus for wrapping it inside the DeviceAutomatonImpl, making sure of obeying and guarding the correct LifeCycleStatus's order of LifeCycleStatus 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
Lifts the Digester mixin to the level of a 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 this Exception.
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 a DigestException.
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 is Disposable.Disposedable.
dispose(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Disposable.Disposedable Component instances found in the provided Collection.
dispose(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Disposable.Disposedable Component instances found in the provided Collection.
dispose(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Disposable.Disposedable Component instances found in the provided Collection.
dispose(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Disposable.Disposedable Component instances found in the provided Collection.
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 provided Collection.
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 is Flushable.
flush(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for flushing all Flushable Component instances found in the provided Collection.
flush(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for flushing all Flushable Component instances found in the provided Collection.
flush(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for flushing all Flushable Component instances found in the provided Collection.
flush(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for flushing all Flushable Component instances found in the provided Collection.
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 a OpenException.
flushUnchecked(H) - Method in interface org.refcodes.component.FlushHandle
Flushes the component by calling FlushHandle.flush(Object) without you to require catching a OpenException.

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 generating HandleGenerator basically being a plain good old UniqueIdGeneratorImpl.
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 the BidirectionalConnectionOpenable 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 the ConnectionOpenable 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 the ConnectionStatusAccessor 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 the LifeCycleStatusAccessor 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 method Initializable.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 is Initializable.
initialize(Object, CTX) - Static method in class org.refcodes.component.ComponentUtility
Helper method, configuring the given Component in case it is Configurable.
initialize(ExecutionStrategy, CTX, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for configuring all ConfigureException Component instances found in the provided Collection.
initialize(ExecutionStrategy, CTX, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for configuring all Configurable Component instances found in the provided Collection.
initialize(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for initializing all Initializable Component instances found in the provided Collection.
initialize(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for initializing all Initializable Component instances found in the provided Collection.
initialize(ExecutionStrategy, ExecutorService, CTX, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for configuring all ConfigureException Component instances found in the provided Collection.
initialize(ExecutionStrategy, ExecutorService, CTX, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for configuring all Configurable Component instances found in the provided Collection.
initialize(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for initializing all Initializable Component instances found in the provided Collection.
initialize(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for initializing all Initializable Component instances found in the provided Collection.
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 an InitializeException.
initializeUnchecked(CTX) - Method in interface org.refcodes.component.Configurable
Initializes the component by calling Configurable.initialize(Object) without you to require catching an ConfigureException.
initializeUnchecked(H) - Method in interface org.refcodes.component.InitializableHandle
Initialize the component by calling InitializableHandle.initialize(Object) without you to require catching an InitializeException.
initializeUnchecked(H, CTX) - Method in interface org.refcodes.component.ConfigurableHandle
Initializes the component by calling ConfigurableHandle.initialize(Object, Object) without you to require catching an ConfigureException.
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 various LifeCycleStatus states for you.
LifeCycleAutomatonImpl(LifeCycleComponent) - Constructor for class org.refcodes.component.LifeCycleAutomatonImpl
This constructor uses a LifeCycleStatus for wrapping it inside the LifeCycleAutomatonImpl, making sure of obeying and guarding the correct LifeCycleStatus's order of LifeCycleStatus 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 managing LifeCycleComponent instances and takes care that the life-cycle stages are invoked in the correct order by throwing according exceptions in case the life-cycle is invoked in the wrong order.
LifeCycleComponent.UncheckedLifeCycleComponent - 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 various LifeCycleStatus states for LifeCycleComponent instances each related to a handle.
LifeCycleComponentHandle.LifeCycleAutomatonHandle<H> - Interface in org.refcodes.component
The LifeCycleComponentHandle.LifeCycleAutomatonHandle is an automaton managing various LifeCycleStatus states for Component 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 managing LinkComponent instances and takes care that the open/close statuses are invoked in the correct order by throwing according exceptions in case the open/close-cycle is invoked in the wrong order.
LinkComponent.LinkComponentBuilder<B extends LinkComponent.LinkComponentBuilder<B>> - Interface in org.refcodes.component
Similar to the LinkComponent with additional according builder methods.
LinkComponentHandle<H> - Interface in org.refcodes.component
The LinkComponentHandle manages various ConnectionStatus states for LinkComponent instances each related to a handle.
LinkComponentHandle.DeviceAutomatonHandle<H> - Interface in org.refcodes.component
The LinkComponentHandle.DeviceAutomatonHandle is an automaton managing various ConnectionStatus states for Component 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 various LifeCycleStatus states for you.
ManualLifeCycleAutomatonImpl(LifeCycleComponent) - Constructor for class org.refcodes.component.LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl
This constructor uses a LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl for wrapping it inside the LifeCycleAutomatonImpl, making sure of obeying and guarding the correct LifeCycleStatus's order of LifeCycleStatus 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
Helper method, opens the given Component in case it is Openable.
open(Object, CON) - Static method in class org.refcodes.component.ComponentUtility
Helper method, configuring the given Component in case it is ConnectionOpenable.
open(Object, INPUT, OUTPUT) - Static method in class org.refcodes.component.ComponentUtility
Helper method, configuring the given Component in case it is BidirectionalConnectionOpenable.
open(ExecutionStrategy, CON, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for configuring all ConfigureException Component instances found in the provided Collection.
open(ExecutionStrategy, CON, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for configuring all ConnectionOpenable Component instances found in the provided Collection.
open(ExecutionStrategy, INPUT, OUTPUT, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for configuring all ConfigureException Component instances found in the provided Collection.
open(ExecutionStrategy, INPUT, OUTPUT, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for configuring all BidirectionalConnectionOpenable Component instances found in the provided Collection.
open(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for opening all Openable Component instances found in the provided Collection.
open(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for opening all Openable Component instances found in the provided Collection.
open(ExecutionStrategy, ExecutorService, CON, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for configuring all ConfigureException Component instances found in the provided Collection.
open(ExecutionStrategy, ExecutorService, CON, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for configuring all ConnectionOpenable Component instances found in the provided Collection.
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 provided Collection.
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 provided Collection.
open(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for opening all Openable Component instances found in the provided Collection.
open(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for opening all Openable Component instances found in the provided Collection.
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 an OpenException.
openUnchecked(CON) - Method in interface org.refcodes.component.ConnectionOpenable
Opens the component by calling ConnectionOpenable.open(Object) without you to require catching an OpenException.
openUnchecked(H) - Method in interface org.refcodes.component.OpenableHandle
Opens the component by calling OpenableHandle.open(Object) without you to require catching an OpenException.
openUnchecked(H, CON) - Method in interface org.refcodes.component.ConnectionOpenableHandle
Opens the component by calling ConnectionOpenableHandle.open(Object, Object) without you to require catching an OpenException.
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
Helper method, pauses the given Component in case it is Pausable.
pause(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for pausing all Pausable Component instances found in the provided Collection.
pause(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for pausing all Pausable Component instances found in the provided Collection.
pause(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for pausing all Pausable Component instances found in the provided Collection.
pause(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for pausing all Pausable Component instances found in the provided Collection.
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 an PauseException.
pauseUnchecked() - Method in interface org.refcodes.component.Pausable
Pauses the component by calling Pausable.pause() without you to require catching an PauseException.
pauseUnchecked(H) - Method in interface org.refcodes.component.PausableHandle
Pauses the component by calling PausableHandle.pause(Object) without you to require catching an PauseException.
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 a OpenException.
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 a OpenException.
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
Helper method, resets the given Component in case it is Resetable.
reset(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Resetable Component instances found in the provided Collection.
reset(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Resetable Component instances found in the provided Collection.
reset(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Resetable Component instances found in the provided Collection.
reset(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for decomposing all Resetable Component instances found in the provided Collection.
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
Helper method, resumes the given Component in case it is Resumable.
resume(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for resuming all Resumable Component instances found in the provided Collection.
resume(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for resuming all Resumable Component instances found in the provided Collection.
resume(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for resuming all Resumable Component instances found in the provided Collection.
resume(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for resuming all Resumable Component instances found in the provided Collection.
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 an ResumeException.
resumeUnchecked(H) - Method in interface org.refcodes.component.ResumableHandle
Resumes the component by calling ResumableHandle.resume(Object) without you to require catching an ResumeException.
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
Helper method, starts the given Component in case it is Startable.
start(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for starting all Startable Component instances found in the provided Collection.
start(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for starting all Startable Component instances found in the provided Collection.
start(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for starting all Startable Component instances found in the provided Collection.
start(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for starting all Startable Component instances found in the provided Collection.
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 an StartException.
startUnchecked(H) - Method in interface org.refcodes.component.StartableHandle
Starts the component by calling StartableHandle.start(Object) without you to require catching an StartException.
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
Helper method, stops the given Component in case it is Stoppable.
stop(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for stoping all Stoppable Component instances found in the provided Collection.
stop(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for stopping all Stoppable Component instances found in the provided Collection.
stop(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
Helper method for stoping all Stoppable Component instances found in the provided Collection.
stop(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
Helper method for stopping all Stoppable Component instances found in the provided Collection.
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 an StopException.
stopUnchecked(H) - Method in interface org.refcodes.component.StoppableHandle
Stops the component by calling StoppableHandle.stop(Object) without you to require catching an StopException.

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 an CeaseException.
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 an CloseException.
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 a OpenException.
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 an InitializeException.
withInitializeUnchecked(CTX) - Method in interface org.refcodes.component.Configurable.ConfigureBuilder
Initializes the component by calling Configurable.ConfigureBuilder.withInitialize(Object) without you to require catching an ConfigureException.
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 an OpenException.
withOpenUnchecked(CON) - Method in interface org.refcodes.component.ConnectionOpenable.ConnectionOpenBuilder
Opens the component by calling ConnectionOpenable.ConnectionOpenBuilder.withOpen(Object) without you to require catching an OpenException.
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 a OpenException.
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 an ResumeException.
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 an StartException.
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 an StopException.

_

_connectionComponent - Variable in class org.refcodes.component.ConnectionAutomatonImpl
 
_connectionComponent - Variable in class org.refcodes.component.DeviceAutomatonImpl
 
A B C D E F G H I L M N O P R S U V W _