Skip navigation links
A C D E F G H I L O P R S U V _ 

A

AbstractComponentException - Exception in org.refcodes.component.traps
This exception is the base exception for the component package.
AbstractComponentException(String, String) - Constructor for exception org.refcodes.component.traps.AbstractComponentException
AbstractComponentException(String, Throwable, String) - Constructor for exception org.refcodes.component.traps.AbstractComponentException
AbstractComponentException(String, Throwable) - Constructor for exception org.refcodes.component.traps.AbstractComponentException
AbstractComponentException(String) - Constructor for exception org.refcodes.component.traps.AbstractComponentException
AbstractComponentException(Throwable, String) - Constructor for exception org.refcodes.component.traps.AbstractComponentException
AbstractComponentException(Throwable) - Constructor for exception org.refcodes.component.traps.AbstractComponentException
AbstractConnectableAutomaton - Class in org.refcodes.component.impls
The AbstractConnectableAutomaton implements the very basic AbstractConnectableAutomaton functionality.
AbstractConnectableAutomaton() - Constructor for class org.refcodes.component.impls.AbstractConnectableAutomaton
 
AbstractDeviceAutomaton - Class in org.refcodes.component.impls
The AbstractDeviceAutomaton implements the very basic AbstractDeviceAutomaton functionality.
AbstractDeviceAutomaton() - Constructor for class org.refcodes.component.impls.AbstractDeviceAutomaton
 

C

Closable - Interface in org.refcodes.component.mixins
This mixin might be implemented by a component in order to provide closing connection(s) facilities.
Closable.CloseAutomaton - Interface in org.refcodes.component.mixins
The Closable.CloseAutomaton interface defines those methods related to the closing of connection(s) life-cycle.
ClosableHandle<H> - Interface in org.refcodes.component.mixins
The ClosableHandle interface defines those methods related to the handle based close life-cycle.
ClosableHandle.CloseAutomatonHandle<H> - Interface in org.refcodes.component.mixins
The ClosableHandle.CloseAutomatonHandle interface defines those methods related to the handle based close life-cycle.
close() - Method in class org.refcodes.component.impls.AbstractConnectableAutomaton
Closes the component's connection(s).
close() - Method in class org.refcodes.component.impls.CompositeComponentImpl
Closes the component's connection(s).
close() - Method in class org.refcodes.component.impls.ConnectionAutomatonImpl
Closes the component's connection(s).
close() - Method in class org.refcodes.component.impls.DeviceAutomatonImpl
Closes the component's connection(s).
close() - Method in interface org.refcodes.component.mixins.Closable
Closes the component's connection(s).
close(H) - Method in interface org.refcodes.component.mixins.ClosableHandle
Close/connect the component identified by the given handle.
close(Object) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, closes the given Component in case it is Closable.
close(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for decomposing all Closable Component instances found in the provided Collection.
close(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for decomposing all Closable Component instances found in the provided Collection.
ClosedAccessor - Interface in org.refcodes.component.mixins
Provides an accessor for a closed property.
ClosedAccessor.ClosedMutator - Interface in org.refcodes.component.mixins
Provides a mutator for a closed property.
ClosedAccessor.ClosedProperty - Interface in org.refcodes.component.mixins
Provides a closed property.
Component - Interface in org.refcodes.component
Per definition any Component at least must provide a Destroyable.destroy() method.
ComponentUtility - Class in org.refcodes.component.utils
 
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 Initializeable 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.impls
The CompositeComponentImpl is an implementation of the CompositeComponent.
CompositeComponentImpl(Collection<C>) - Constructor for class org.refcodes.component.impls.CompositeComponentImpl
Creates a CompositeComponentImpl containing the provided components.
CompositeComponentImpl(ExecutionStrategy, Collection<C>) - Constructor for class org.refcodes.component.impls.CompositeComponentImpl
Creates a CompositeComponentImpl containing the provided components.
CompositeComponentImpl(C...) - Constructor for class org.refcodes.component.impls.CompositeComponentImpl
Creates a CompositeComponentImpl containing the provided components.
CompositeComponentImpl(ExecutionStrategy, C...) - Constructor for class org.refcodes.component.impls.CompositeComponentImpl
Creates a CompositeComponentImpl containing the provided components.
CompositeComponentImpl.ExtendedCompositeComponentImpl<C extends Component,CTX,CON> - Class in org.refcodes.component.impls
The CompositeComponentImpl.ExtendedCompositeComponentImpl is an implementation of the ExtendedCompositeComponent.
Configurable<CTX> - Interface in org.refcodes.component.mixins
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.mixins
The Configurable.ConfigureAutomaton interface defines those methods related to the initialize life-cycle with a provided context.
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.mixins
The ConfigurableHandle interface defines those methods related to the handle based initialize/configure life-cycle.
ConfigurableHandle.ConfigureAutomatonHandle<H,CTX> - Interface in org.refcodes.component.mixins
The ConfigurableHandle.ConfigureAutomatonHandle interface defines those methods related to the handle based initialize/configure life-cycle.
ConfigurableLifeCycleAutomatonImpl<CTX> - Class in org.refcodes.component.impls
ConfigurableLifeCycleAutomatonImpl() - Constructor for class org.refcodes.component.impls.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.impls.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.traps
Thrown in case initializing a component caused problems.
ConfigureException(Object, String, String) - Constructor for exception org.refcodes.component.traps.ConfigureException
ConfigureException(Object, String, Throwable, String) - Constructor for exception org.refcodes.component.traps.ConfigureException
ConfigureException(Object, String, Throwable) - Constructor for exception org.refcodes.component.traps.ConfigureException
ConfigureException(Object, String) - Constructor for exception org.refcodes.component.traps.ConfigureException
ConfigureException(Object, Throwable, String) - Constructor for exception org.refcodes.component.traps.ConfigureException
ConfigureException(Object, Throwable) - Constructor for exception org.refcodes.component.traps.ConfigureException
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.mixins
Provides an accessor for a connection property for e.g. an InputStream or an OutputStream.
ConnectionAccessor.ConnectionMutator<CON> - Interface in org.refcodes.component.mixins
Provides a mutator for a connection property for e.g. an InputStream or an OutputStream.
ConnectionAccessor.ConnectionProperty<CON> - Interface in org.refcodes.component.mixins
Provides a connection property for e.g. an InputStream or an OutputStream.
ConnectionAutomatonImpl<CON> - Class in org.refcodes.component.impls
ConnectionAutomatonImpl() - Constructor for class org.refcodes.component.impls.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.impls.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.
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.mixins
This mixin might be implemented by a component in order to provide opening connection(s) facilities.
ConnectionOpenable.ConnectionOpenAutomaton<CON> - Interface in org.refcodes.component.mixins
The ConnectionOpenable.ConnectionOpenAutomaton interface defines those methods related to the opening of connection(s) life-cycle.
ConnectionOpenableHandle<H,CON> - Interface in org.refcodes.component.mixins
The ConnectionOpenableHandle interface defines those methods related to the handle based open/connect life-cycle.
ConnectionOpenableHandle.ConnectionOpenAutomatonHandle<H,CON> - Interface in org.refcodes.component.mixins
The ConnectionOpenableHandle.ConnectionOpenAutomatonHandle interface defines those methods related to the handle based open/connect life-cycle.
ConnectionStatus - Enum in org.refcodes.component.consts
 
ConnectionStatusAccessor - Interface in org.refcodes.component.mixins
Provides an accessor for a ConnectionStatus property.
ConnectionStatusAccessor.ConnectionStatusMutator - Interface in org.refcodes.component.mixins
Provides a mutator for a ConnectionStatus property.
ConnectionStatusAccessor.ConnectionStatusProperty - Interface in org.refcodes.component.mixins
Provides a ConnectionStatus property.
ConnectionStatusHandle<H> - Interface in org.refcodes.component.mixins
 
ContextAccessor<CTX> - Interface in org.refcodes.component.mixins
Provides an accessor for a context property for e.g. a service or a component.
ContextAccessor.ContextMutator<CTX> - Interface in org.refcodes.component.mixins
Provides a mutator for a context property for e.g. a service or a component.
ContextAccessor.ContextProperty<CTX> - Interface in org.refcodes.component.mixins
Provides a context property for e.g. a service or a component.

D

decompose() - Method in class org.refcodes.component.impls.CompositeComponentImpl
Decomposes the component.
decompose() - Method in interface org.refcodes.component.mixins.Decomposeable
Decomposes the component.
decompose(H) - Method in interface org.refcodes.component.mixins.DecomposeableHandle
Decomposes the component identified by the given handle.
decompose(H) - Method in interface org.refcodes.component.mixins.DecomposeableHandle.DecomposeAutomatonHandle
Decomposes the component identified by the given handle.
decompose(Object) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, decomposes the given Component in case it is Decomposeable.
decompose(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for decomposing all Decomposeable Component instances found in the provided Collection.
decompose(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for decomposing all Decomposeable Component instances found in the provided Collection.
Decomposeable - Interface in org.refcodes.component.mixins
This mixin might be implemented by a component in order to provide decomposition facilities.
Decomposeable.DecomposeAutomaton - Interface in org.refcodes.component.mixins
The Decomposeable.DecomposeAutomaton interface defines those methods related to the decompose life-cycle.
DecomposeableHandle<H> - Interface in org.refcodes.component.mixins
The DecomposeableHandle interface defines those methods related to the handle based decompose life-cycle.
DecomposeableHandle.DecomposeAutomatonHandle<H> - Interface in org.refcodes.component.mixins
The DecomposeableHandle.DecomposeAutomatonHandle interface defines those methods related to the handle based decompose life-cycle.
destroy() - Method in class org.refcodes.component.impls.CompositeComponentImpl
Destroys the component.
destroy() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Destroys the component.
destroy() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Destroys the component.
destroy() - Method in interface org.refcodes.component.mixins.Destroyable
Destroys the component.
destroy(H) - Method in interface org.refcodes.component.mixins.DestroyableHandle
Destroys the component identified by the given handle.
destroy(Object) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, destroys the given Component in case it is Destroyable.
destroy(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for destroying all Destroyable Component instances found in the provided Collection.
destroy(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for destroying all Destroyable Component instances found in the provided Collection.
Destroyable - Interface in org.refcodes.component.mixins
This mixin might be implemented by a Component in order to provide destroy facilities.
Destroyable.DestroyAutomaton - Interface in org.refcodes.component.mixins
The Destroyable.DestroyAutomaton interface defines those methods related to the destroy life-cycle.
DestroyableHandle<H> - Interface in org.refcodes.component.mixins
The DestroyableHandle interface defines those methods related to the handle based destroy life-cycle.
DestroyableHandle.DestroyAutomatonHandle<H> - Interface in org.refcodes.component.mixins
The DestroyableHandle.DestroyAutomatonHandle interface defines those methods related to the handle based destroy life-cycle.
DeviceAutomatonImpl - Class in org.refcodes.component.impls
This class implements a LifeCycleComponent.LifeCycleAutomaton.
DeviceAutomatonImpl() - Constructor for class org.refcodes.component.impls.DeviceAutomatonImpl
Empty constructor, such LifeCycleComponent.LifeCycleAutomaton cannot do much more than decline the various LifeCycleStatus states for you.
DeviceAutomatonImpl(DeviceComponent) - Constructor for class org.refcodes.component.impls.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.
DeviceComponent - Interface in org.refcodes.component
A component implementing the DeviceComponent interface supports a connecting.
DeviceComponent.DeviceAutomaton - Interface in org.refcodes.component
A system implementing the DeviceComponent.DeviceAutomaton interface supports managing DeviceComponent instances and takes care that the open/close statuses are invoked in the correct order by throwing according exceptions in case the open/close-cycle is invoked in the wrong order.
DeviceComponentHandle<H> - Interface in org.refcodes.component
The DeviceComponentHandle manages various ConnectionStatus states for DeviceComponent instances each related to a handle.
DeviceComponentHandle.DeviceAutomatonHandle<H> - Interface in org.refcodes.component
The DeviceComponentHandle.DeviceAutomatonHandle is an automaton managing various ConnectionStatus states for Component instances each related to a handle.
digest(J) - Method in interface org.refcodes.component.mixins.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.mixins
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.traps
Thrown in case digesting (processing) a job by a Digester.digest(Object) caused problems; the cause is usually wrapped by this Exception.
DigestException(String, String) - Constructor for exception org.refcodes.component.traps.DigestException
DigestException(String, Throwable, String) - Constructor for exception org.refcodes.component.traps.DigestException
DigestException(String, Throwable) - Constructor for exception org.refcodes.component.traps.DigestException
DigestException(String) - Constructor for exception org.refcodes.component.traps.DigestException
DigestException(Throwable, String) - Constructor for exception org.refcodes.component.traps.DigestException
DigestException(Throwable) - Constructor for exception org.refcodes.component.traps.DigestException
DisposableHandle<H> - Interface in org.refcodes.component.mixins
The DisposableHandle interface defines those methods related to the handle based dispose life-cycle.
DisposableHandle.DisposeAutomatonHandle<H> - Interface in org.refcodes.component.mixins
The DisposableHandle.DisposeAutomatonHandle interface defines those methods related to the handle based dispose life-cycle.
dispose() - Method in class org.refcodes.component.impls.CompositeComponentImpl
dispose(H) - Method in interface org.refcodes.component.mixins.DisposableHandle
Disposes the component identified by the given handle.
dispose(Object) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, disposes the given Component in case it is Disposable.DisposeSupport.
dispose(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for decomposing all Disposable.DisposeSupport Component instances found in the provided Collection.
dispose(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for decomposing all Disposable.DisposeSupport Component instances found in the provided Collection.
dispose(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for decomposing all Disposable.DisposeSupport Component instances found in the provided Collection.
dispose(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for decomposing all Disposable.DisposeSupport Component instances found in the provided Collection.
DisposeAutomaton - Interface in org.refcodes.component.mixins
The DisposeAutomaton interface defines those methods related to the dispose life-cycle.

E

execute(ExecutionStrategy, ExecutorService, ComponentUtility.CallableFactory<T>, Collection<?>, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for initializing all Initializeable Component instances found in the provided Collection.
ExtendedCompositeComponentImpl(C...) - Constructor for class org.refcodes.component.impls.CompositeComponentImpl.ExtendedCompositeComponentImpl
ExtendedCompositeComponentImpl(Collection<C>) - Constructor for class org.refcodes.component.impls.CompositeComponentImpl.ExtendedCompositeComponentImpl
ExtendedCompositeComponentImpl(ExecutionStrategy, C...) - Constructor for class org.refcodes.component.impls.CompositeComponentImpl.ExtendedCompositeComponentImpl
ExtendedCompositeComponentImpl(ExecutionStrategy, Collection<C>) - Constructor for class org.refcodes.component.impls.CompositeComponentImpl.ExtendedCompositeComponentImpl

F

flush() - Method in class org.refcodes.component.impls.CompositeComponentImpl
flush() - Method in interface org.refcodes.component.mixins.Flushable
flush(H) - Method in interface org.refcodes.component.mixins.FlushHandle
Flushes the component identified by the given handle.
flush(Object) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, flushs the given Component in case it is Flushable.
flush(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for flushing all Flushable Component instances found in the provided Collection.
flush(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for flushing all Flushable Component instances found in the provided Collection.
Flushable - Interface in org.refcodes.component.mixins
This mixin might be implemented by a component in order to provide flush facilities.
FlushHandle<H> - Interface in org.refcodes.component.mixins
The FlushHandle interface defines those methods related to the handle based flush operation.

G

getComponents() - Method in class org.refcodes.component.impls.CompositeComponentImpl
Provides access to the Component instances.
getConnection() - Method in interface org.refcodes.component.mixins.ConnectionAccessor
Retrieves the connection from the connection property.
getConnectionStatus() - Method in class org.refcodes.component.impls.AbstractConnectableAutomaton
Retrieves the ConnectionStatus property from the property.
getConnectionStatus() - Method in class org.refcodes.component.impls.ConnectionAutomatonImpl
Retrieves the ConnectionStatus property from the property.
getConnectionStatus() - Method in class org.refcodes.component.impls.DeviceAutomatonImpl
Retrieves the ConnectionStatus property from the property.
getConnectionStatus() - Method in interface org.refcodes.component.mixins.ConnectionStatusAccessor
Retrieves the ConnectionStatus property from the property.
getConnectionStatus(H) - Method in interface org.refcodes.component.mixins.ConnectionStatusHandle
Retrieves the ConnectionStatus related to the given handle.
getContext() - Method in interface org.refcodes.component.mixins.ContextAccessor
Retrieves the context from the context property.
getExecutionStrategy() - Method in class org.refcodes.component.impls.CompositeComponentImpl
Provides access to the ExecutionStrategy.
getHandle() - Method in interface org.refcodes.component.mixins.HandleAccessor
Retrieves the handle from the handle property.
getInputConnection() - Method in interface org.refcodes.component.mixins.InputOutputConnectionAccessor
Retrieves the input connection from the connection property.
getLifeCycleComponent() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Provides access to the LifeCycleComponent instance.
getLifeCycleComponent() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Provides access to the LifeCycleComponent instance.
getLifeCycleStatus() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Retrieves the LifeCycleStatus property from the property.
getLifeCycleStatus() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Retrieves the LifeCycleStatus property from the property.
getLifeCycleStatus() - Method in interface org.refcodes.component.mixins.LifeCycleStatusAccessor
Retrieves the LifeCycleStatus property from the property.
getLifeCycleStatus(H) - Method in interface org.refcodes.component.mixins.LifeCycleStatusHandle
Retrieves the LifeCycleStatus related to the given handle.
getOutputConnection() - Method in interface org.refcodes.component.mixins.InputOutputConnectionAccessor
Retrieves the output connection from the connection property.
getProgress() - Method in interface org.refcodes.component.mixins.ProgressAccessor
The progress can be queried by this method.
getProgress(H) - Method in interface org.refcodes.component.mixins.ProgressHandle
The progress of a handle can be queried by this method.
getTimeoutInMs() - Method in exception org.refcodes.component.traps.OpenTimeoutException

H

HandleAccessor<H> - Interface in org.refcodes.component.mixins
Provides an accessor for a handle property for e.g. key / handle pair.
HandleAccessor.HandleMutator<H> - Interface in org.refcodes.component.mixins
Provides a mutator for a handle property for e.g. key / handle pair.
HandleAccessor.HandleProperty<H> - Interface in org.refcodes.component.mixins
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.impls
Plain straight forward String instances generating HandleGenerator basically being a plain good old UniqueIdGeneratorImpl.
HandleGeneratorImpl() - Constructor for class org.refcodes.component.impls.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.traps
This exception is thrown in case a handle was provided which was unknown to the invoked component.
HandleTimeoutRuntimeException(Object, String, String) - Constructor for exception org.refcodes.component.traps.HandleTimeoutRuntimeException
HandleTimeoutRuntimeException(Object, String, Throwable, String) - Constructor for exception org.refcodes.component.traps.HandleTimeoutRuntimeException
HandleTimeoutRuntimeException(Object, String, Throwable) - Constructor for exception org.refcodes.component.traps.HandleTimeoutRuntimeException
HandleTimeoutRuntimeException(Object, String) - Constructor for exception org.refcodes.component.traps.HandleTimeoutRuntimeException
HandleTimeoutRuntimeException(Object, Throwable, String) - Constructor for exception org.refcodes.component.traps.HandleTimeoutRuntimeException
HandleTimeoutRuntimeException(Object, Throwable) - Constructor for exception org.refcodes.component.traps.HandleTimeoutRuntimeException
hasClosable(H) - Method in interface org.refcodes.component.mixins.ClosableHandle
Determines whether the handle reference is closable by implementing the Closable interface.
hasCloseAutomaton(H) - Method in interface org.refcodes.component.mixins.ClosableHandle.CloseAutomatonHandle
Determines whether the handle reference is closable by implementing the ConnectionOpenable.ConnectionOpenAutomaton interface.
hasConfigurable(H) - Method in interface org.refcodes.component.mixins.ConfigurableHandle
Determines whether the handle reference is configurable by implementing the Configurable interface.
hasConfigureAutomaton(H) - Method in interface org.refcodes.component.mixins.ConfigurableHandle.ConfigureAutomatonHandle
Determines whether the handle reference is configurable by implementing the Configurable.ConfigureAutomaton interface.
hasConnectionOpenable(H) - Method in interface org.refcodes.component.mixins.ConnectionOpenableHandle
Determines whether the handle reference is ConnectionOpenable by implementing the ConnectionOpenable interface.
hasConnectionOpenAutomaton(H) - Method in interface org.refcodes.component.mixins.ConnectionOpenableHandle.ConnectionOpenAutomatonHandle
Determines whether the handle reference is configurable by implementing the ConnectionOpenable.ConnectionOpenAutomaton interface.
hasConnectionStatus(H) - Method in interface org.refcodes.component.mixins.ConnectionStatusHandle
Determines whether the handle reference provides a ConnectionStatus by implementing the ConnectionStatusAccessor interface.
hasDecomposeable(H) - Method in interface org.refcodes.component.mixins.DecomposeableHandle
Determines whether the handle reference is decomposable by implementing the Decomposeable interface.
hasDecomposeAutomaton(H) - Method in interface org.refcodes.component.mixins.DecomposeableHandle.DecomposeAutomatonHandle
Determines whether the handle reference is decomposable by implementing the Decomposeable.DecomposeAutomaton interface.
hasDestroyable(H) - Method in interface org.refcodes.component.mixins.DestroyableHandle
Determines whether the handle reference is destroyable by implementing the Destroyable interface.
hasDestroyAutomaton(H) - Method in interface org.refcodes.component.mixins.DestroyableHandle.DestroyAutomatonHandle
Determines whether the handle reference is destroyable by implementing the Destroyable.DestroyAutomaton interface.
hasDisposable(H) - Method in interface org.refcodes.component.mixins.DisposableHandle
Determines whether the handle reference is disposable by implementing the Disposable.DisposeSupport interface.
hasDisposeAutomaton(H) - Method in interface org.refcodes.component.mixins.DisposableHandle.DisposeAutomatonHandle
Determines whether the handle reference is disposable by implementing the DisposeAutomaton interface.
hasFlush(H) - Method in interface org.refcodes.component.mixins.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.mixins.InitializeableHandle
Determines whether the handle reference is initializeable by implementing the Initializeable interface.
hasInitializeAutomaton(H) - Method in interface org.refcodes.component.mixins.InitializeableHandle.InitializeAutomatonHandle
Determines whether the handle reference is initalizable by implementing the Initializeable.InitializeAutomaton interface.
hasInputOutputOpenable(H) - Method in interface org.refcodes.component.mixins.InputOutputOpenableHandle
Determines whether the handle reference is InputOutputOpenable by implementing the InputOutputOpenable interface.
hasInputOutputOpenAutomaton(H) - Method in interface org.refcodes.component.mixins.InputOutputOpenableHandle.InputOutputOpenAutomatonHandle
Determines whether the handle reference is configurable by implementing the ConnectionOpenable.ConnectionOpenAutomaton interface.
hasLifeCycleStatus(H) - Method in interface org.refcodes.component.mixins.LifeCycleStatusHandle
Determines whether the handle reference provides a LifeCycleStatus by implementing the LifeCycleStatusAccessor interface.
hasOpenable(H) - Method in interface org.refcodes.component.mixins.OpenableHandle
Determines whether the handle reference is openable by implementing the Openable interface.
hasOpenAutomaton(H) - Method in interface org.refcodes.component.mixins.OpenableHandle.OpenAutomatonHandle
Determines whether the handle reference is openable by implementing the ConnectionOpenable.ConnectionOpenAutomaton interface.
hasPausable(H) - Method in interface org.refcodes.component.mixins.PausableHandle
Determines whether the handle reference is pausable by implementing the Pausable interface.
hasPauseAutomaton(H) - Method in interface org.refcodes.component.mixins.PausableHandle.PauseAutomatonHandle
Determines whether the handle reference is pausable by implementing the Pausable.PauseAutomaton interface.
hasProgress(H) - Method in interface org.refcodes.component.mixins.ProgressHandle
Determines whether the handle reference provides a progress by implementing the ProgressAccessor interface.
hasReset(H) - Method in interface org.refcodes.component.mixins.ResetHandle
Determines whether the handle reference provides resetting by implementing the Resetable interface.
hasResumable(H) - Method in interface org.refcodes.component.mixins.ResumableHandle
Determines whether the handle reference is resumable by implementing the Resumable interface.
hasResumeAutomaton(H) - Method in interface org.refcodes.component.mixins.ResumableHandle.ResumeAutomatonHandle
Determines whether the handle reference is resumable by implementing the Resumable.ResumeAutomaton interface.
hasStartable(H) - Method in interface org.refcodes.component.mixins.StartableHandle
Determines whether the handle reference is startable by implementing the Startable interface.
hasStartAutomaton(H) - Method in interface org.refcodes.component.mixins.StartableHandle.StartAutomatonHandle
Determines whether the handle reference is startable by implementing the Startable.StartAutomaton interface.
hasStopAutomaton(H) - Method in interface org.refcodes.component.mixins.StoppableHandle.StopAutomatonHandle
Determines whether the handle reference is stoppable by implementing the Stoppable.StopAutomaton interface.
hasStoppable(H) - Method in interface org.refcodes.component.mixins.StoppableHandle
Determines whether the handle reference is stoppable by implementing the Stoppable interface.

I

IllegaleHandleStateChangeRuntimeException - Exception in org.refcodes.component.traps
This exception is thrown in case a handle was provided whose reference does not support a given operation.
IllegaleHandleStateChangeRuntimeException(Object, String, String) - Constructor for exception org.refcodes.component.traps.IllegaleHandleStateChangeRuntimeException
IllegaleHandleStateChangeRuntimeException(Object, String, Throwable, String) - Constructor for exception org.refcodes.component.traps.IllegaleHandleStateChangeRuntimeException
IllegaleHandleStateChangeRuntimeException(Object, String, Throwable) - Constructor for exception org.refcodes.component.traps.IllegaleHandleStateChangeRuntimeException
IllegaleHandleStateChangeRuntimeException(Object, String) - Constructor for exception org.refcodes.component.traps.IllegaleHandleStateChangeRuntimeException
IllegaleHandleStateChangeRuntimeException(Object, Throwable, String) - Constructor for exception org.refcodes.component.traps.IllegaleHandleStateChangeRuntimeException
IllegaleHandleStateChangeRuntimeException(Object, Throwable) - Constructor for exception org.refcodes.component.traps.IllegaleHandleStateChangeRuntimeException
initialize(CTX) - Method in class org.refcodes.component.impls.CompositeComponentImpl.ExtendedCompositeComponentImpl
Initializes and configures the component.
initialize() - Method in class org.refcodes.component.impls.CompositeComponentImpl
Initialize the component.
initialize(CTX) - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Initializes and configures the component.
initialize() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Initialize the component.
initialize(CTX) - Method in interface org.refcodes.component.mixins.Configurable
Initializes and configures the component.
initialize(H, CTX) - Method in interface org.refcodes.component.mixins.ConfigurableHandle
Initialize/configure the component identified by the given handle.
initialize() - Method in interface org.refcodes.component.mixins.Initializeable
Initialize the component.
initialize(H) - Method in interface org.refcodes.component.mixins.InitializeableHandle
Initialize the component identified by the given handle.
initialize(Object) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, initializes the given Component in case it is Initializeable.
initialize(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for initializing all Initializeable Component instances found in the provided Collection.
initialize(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for initializing all Initializeable Component instances found in the provided Collection.
initialize(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for initializing all Initializeable Component instances found in the provided Collection.
initialize(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for initializing all Initializeable Component instances found in the provided Collection.
initialize(Object, CTX) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, configuring the given Component in case it is Configurable.
initialize(ExecutionStrategy, CTX, Collection<?>) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for configuring all Configurable Component instances found in the provided Collection.
initialize(ExecutionStrategy, ExecutorService, CTX, Collection<?>) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for configuring all Configurable Component instances found in the provided Collection.
initialize(ExecutionStrategy, CTX, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for configuring all ConfigureException Component instances found in the provided Collection.
initialize(ExecutionStrategy, ExecutorService, CTX, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for configuring all ConfigureException Component instances found in the provided Collection.
Initializeable - Interface in org.refcodes.component.mixins
This mixin might be implemented by a component in order to provide initializing facilities.
Initializeable.InitializeAutomaton - Interface in org.refcodes.component.mixins
The Initializeable.InitializeAutomaton interface defines those methods related to the initialize life-cycle.
InitializeableComponent - Interface in org.refcodes.component
A InitializeableComponent can be initialized invoking the method Initializeable.initialize().
InitializeableHandle<H> - Interface in org.refcodes.component.mixins
The InitializeableHandle interface defines those methods related to the handle based initialize life-cycle.
InitializeableHandle.InitializeAutomatonHandle<H> - Interface in org.refcodes.component.mixins
The InitializeableHandle.InitializeAutomatonHandle interface defines those methods related to the handle based initialize life-cycle.
InitializedAccessor - Interface in org.refcodes.component.mixins
Provides an accessor for a initialized property.
InitializedAccessor.InitializedMutator - Interface in org.refcodes.component.mixins
Provides a mutator for a initialized property.
InitializedAccessor.InitializedProperty - Interface in org.refcodes.component.mixins
Provides a initialized property.
InitializedHandle<H> - Interface in org.refcodes.component.mixins
Provides access to the initialized handle reference.
InitializeException - Exception in org.refcodes.component.traps
Thrown in case initializing a component caused problems.
InitializeException(String, String) - Constructor for exception org.refcodes.component.traps.InitializeException
InitializeException(String, Throwable, String) - Constructor for exception org.refcodes.component.traps.InitializeException
InitializeException(String, Throwable) - Constructor for exception org.refcodes.component.traps.InitializeException
InitializeException(String) - Constructor for exception org.refcodes.component.traps.InitializeException
InitializeException(Throwable, String) - Constructor for exception org.refcodes.component.traps.InitializeException
InitializeException(Throwable) - Constructor for exception org.refcodes.component.traps.InitializeException
InputOutputComponent<INPUT,OUTPUT> - Interface in org.refcodes.component
A component implementing the InputOutputComponent interface supports a connection.
InputOutputComponent.InputOutputAutomaton<INPUT,OUTPUT> - Interface in org.refcodes.component
A system implementing the InputOutputComponent.InputOutputAutomaton interface supports managing InputOutputComponent instances and takes care that the open/close statuses are invoked in the correct order by throwing according exceptions in case the open/close-cycle is invoked in the wrong order.
InputOutputConnectionAccessor<INPUT,OUTPUT> - Interface in org.refcodes.component.mixins
Provides an accessor for a connection property for e.g. an InputStream or an OutputStream.
InputOutputConnectionAccessor.InputOutputConnectionMutator<INPUT,OUTPUT> - Interface in org.refcodes.component.mixins
Provides a mutator for a connection property for e.g. an InputStream or an OutputStream.
InputOutputConnectionAccessor.InputOutputConnectionProperty<INPUT,OUTPUT> - Interface in org.refcodes.component.mixins
Provides a connection property for e.g. an InputStream or an OutputStream.
InputOutputOpenable<INPUT,OUTPUT> - Interface in org.refcodes.component.mixins
This mixin might be implemented by a component in order to provide opening connection(s) facilities.
InputOutputOpenable.InputOutputOpenAutomaton<INPUT,OUTPUT> - Interface in org.refcodes.component.mixins
The InputOutputOpenable.InputOutputOpenAutomaton interface defines those methods related to the opening of connection(s) life-cycle.
InputOutputOpenableHandle<H,INPUT,OUTPUT> - Interface in org.refcodes.component.mixins
The InputOutputOpenableHandle interface defines those methods related to the handle based open/connect life-cycle.
InputOutputOpenableHandle.InputOutputOpenAutomatonHandle<H,INPUT,OUTPUT> - Interface in org.refcodes.component.mixins
The InputOutputOpenableHandle.InputOutputOpenAutomatonHandle interface defines those methods related to the handle based open/connect life-cycle.
isClosable() - Method in class org.refcodes.component.impls.AbstractConnectableAutomaton
Determines whether the component's connection(s) may get closed.
isClosable() - Method in class org.refcodes.component.impls.ConnectionAutomatonImpl
Determines whether the component's connection(s) may get closed.
isClosable() - Method in class org.refcodes.component.impls.DeviceAutomatonImpl
Determines whether the component's connection(s) may get closed.
isClosable() - Method in interface org.refcodes.component.mixins.Closable.CloseAutomaton
Determines whether the component's connection(s) may get closed.
isClosable(H) - Method in interface org.refcodes.component.mixins.ClosableHandle.CloseAutomatonHandle
Determines whether the component identified by the given handle may get closed/disconnected.
isClosed() - Method in class org.refcodes.component.impls.AbstractConnectableAutomaton
Retrieves the is-closed status.
isClosed() - Method in class org.refcodes.component.impls.ConnectionAutomatonImpl
Retrieves the is-closed status.
isClosed() - Method in class org.refcodes.component.impls.DeviceAutomatonImpl
Retrieves the is-closed status.
isClosed(H) - Method in interface org.refcodes.component.mixins.ClosableHandle.CloseAutomatonHandle
Determines whether the component (its connection) identified by the given handle is closed (disconnected).
isClosed() - Method in interface org.refcodes.component.mixins.ClosedAccessor
Retrieves the is-closed status.
isDecomposeable() - Method in interface org.refcodes.component.mixins.Decomposeable.DecomposeAutomaton
Determines whether the component may get decomposed.
isDecomposeable(H) - Method in interface org.refcodes.component.mixins.DecomposeableHandle.DecomposeAutomatonHandle
Determines whether the component identified by the given handle may get decomposed.
isDecomposed() - Method in interface org.refcodes.component.mixins.Decomposeable.DecomposeAutomaton
Determines whether the component is decomposed.
isDestroyable() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Determines whether the component may get destroyed.
isDestroyable() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Determines whether the component may get destroyed.
isDestroyable() - Method in interface org.refcodes.component.mixins.Destroyable.DestroyAutomaton
Determines whether the component may get destroyed.
isDestroyable(H) - Method in interface org.refcodes.component.mixins.DestroyableHandle.DestroyAutomatonHandle
Determines whether the component identified by the given handle may get destroyed.
isDestroyed() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Determines whether the component is destroyed.
isDestroyed() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Determines whether the component is destroyed.
isDestroyed() - Method in interface org.refcodes.component.mixins.Destroyable.DestroyAutomaton
Determines whether the component is destroyed.
isDestroyed(H) - Method in interface org.refcodes.component.mixins.DestroyableHandle.DestroyAutomatonHandle
Determines whether the component identified by the given handle is destroyed.
isDisposable(H) - Method in interface org.refcodes.component.mixins.DisposableHandle.DisposeAutomatonHandle
Determines whether the component identified by the given handle may get disposed.
isDisposeable() - Method in interface org.refcodes.component.mixins.DisposeAutomaton
Determines whether the component may get disposed.
isDisposed(H) - Method in interface org.refcodes.component.mixins.DisposableHandle.DisposeAutomatonHandle
Determines whether the component identified by the given handle is disposed.
isInitalizable(CTX) - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Determines whether the component may get initialized.
isInitalizable() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Determines whether the component may get initialized.
isInitalizable(CTX) - Method in interface org.refcodes.component.mixins.Configurable.ConfigureAutomaton
Determines whether the component may get initialized.
isInitalizable(H, CTX) - Method in interface org.refcodes.component.mixins.ConfigurableHandle.ConfigureAutomatonHandle
Determines whether the component identified by the given handle may get initialized/configured.
isInitalizable() - Method in interface org.refcodes.component.mixins.Initializeable.InitializeAutomaton
Determines whether the component may get initialized.
isInitalizable(H) - Method in interface org.refcodes.component.mixins.InitializeableHandle.InitializeAutomatonHandle
Determines whether the component identified by the given handle may get initialized.
isInitialized() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Retrieves the is-initialized property from the initialized property.
isInitialized() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Retrieves the is-initialized property from the initialized property.
isInitialized() - Method in interface org.refcodes.component.mixins.InitializedAccessor
Retrieves the is-initialized property from the initialized property.
isInitzialized(H) - Method in interface org.refcodes.component.mixins.InitializedHandle
Determines whether the component identified by the given handle is opened.
isOpenable() - Method in class org.refcodes.component.impls.AbstractConnectableAutomaton
 
isOpenable() - Method in class org.refcodes.component.impls.AbstractDeviceAutomaton
Determines whether the component's connection(s) may get opened.
isOpenable(CON) - Method in class org.refcodes.component.impls.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() - Method in class org.refcodes.component.impls.DeviceAutomatonImpl
Determines whether the component's connection(s) may get opened.
isOpenable(CON) - Method in interface org.refcodes.component.mixins.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, CON) - Method in interface org.refcodes.component.mixins.ConnectionOpenableHandle.ConnectionOpenAutomatonHandle
Determines whether the component identified by the given handle may get opened/connected.
isOpenable(INPUT, OUTPUT) - Method in interface org.refcodes.component.mixins.InputOutputOpenable.InputOutputOpenAutomaton
Determines whether the given connection may get opened, if true then component may open a connection with the given connection via the InputOutputOpenable.open(Object, Object) method.
isOpenable(H, INPUT, OUTPUT) - Method in interface org.refcodes.component.mixins.InputOutputOpenableHandle.InputOutputOpenAutomatonHandle
Determines whether the component identified by the given handle may get opened/connected.
isOpenable() - Method in interface org.refcodes.component.mixins.Openable.OpenAutomaton
Determines whether the component's connection(s) may get opened.
isOpenable(H) - Method in interface org.refcodes.component.mixins.OpenableHandle.OpenAutomatonHandle
Determines whether the component identified by the given handle may get opened/connected.
isOpened() - Method in class org.refcodes.component.impls.AbstractConnectableAutomaton
Retrieves the is-opened property from the opened property.
isOpened() - Method in class org.refcodes.component.impls.ConnectionAutomatonImpl
Retrieves the is-opened property from the opened property.
isOpened() - Method in class org.refcodes.component.impls.DeviceAutomatonImpl
Retrieves the is-opened property from the opened property.
isOpened() - Method in interface org.refcodes.component.mixins.OpenedAccessor
Retrieves the is-opened property from the opened property.
isOpened(H) - Method in interface org.refcodes.component.mixins.OpenedHandle
Determines whether the component (its connection) identified by the given handle is opened (connected).
isPausable() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Determines whether the component may get paused.
isPausable() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Determines whether the component may get paused.
isPausable() - Method in interface org.refcodes.component.mixins.Pausable.PauseAutomaton
Determines whether the component may get paused.
isPausable(H) - Method in interface org.refcodes.component.mixins.PausableHandle.PauseAutomatonHandle
Determines whether the component identified by the given handle may get paused.
isPaused() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Determines whether the component is paused.
isPaused() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Determines whether the component is paused.
isPaused() - Method in interface org.refcodes.component.mixins.Pausable.PauseAutomaton
Determines whether the component is paused.
isPaused(H) - Method in interface org.refcodes.component.mixins.PausableHandle.PauseAutomatonHandle
Determines whether the component identified by the given handle is paused.
isResumable() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Determines whether the component may get resumed.
isResumable() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Determines whether the component may get resumed.
isResumable() - Method in interface org.refcodes.component.mixins.Resumable.ResumeAutomaton
Determines whether the component may get resumed.
isResumable(H) - Method in interface org.refcodes.component.mixins.ResumableHandle.ResumeAutomatonHandle
Determines whether the component identified by the given handle may get resumed.
isRunning() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Retrieves the is-running property from the running property.
isRunning() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Retrieves the is-running property from the running property.
isRunning() - Method in interface org.refcodes.component.mixins.RunningAccessor
Retrieves the is-running property from the running property.
isRunning(H) - Method in interface org.refcodes.component.mixins.RunningHandle
Determines whether the component identified by the given handle is running (started or resumed).
isStartable() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Determines whether the component may get started.
isStartable() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Determines whether the component may get started.
isStartable() - Method in interface org.refcodes.component.mixins.Startable.StartAutomaton
Determines whether the component may get started.
isStartable(H) - Method in interface org.refcodes.component.mixins.StartableHandle.StartAutomatonHandle
Determines whether the component identified by the given handle may get started.
isStoppable() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Determines whether the component may get stopped.
isStoppable() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Determines whether the component may get stopped.
isStoppable() - Method in interface org.refcodes.component.mixins.Stoppable.StopAutomaton
Determines whether the component may get stopped.
isStoppable(H) - Method in interface org.refcodes.component.mixins.StoppableHandle.StopAutomatonHandle
Determines whether the component identified by the given handle may get stopped.
isStopped() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Determines whether the component is stopped.
isStopped() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Determines whether the component is stopped.
isStopped() - Method in interface org.refcodes.component.mixins.Stoppable.StopAutomaton
Determines whether the component is stopped.
isStopped(H) - Method in interface org.refcodes.component.mixins.StoppableHandle.StopAutomatonHandle
Determines whether the component identified by the given handle is stopped.

L

LifeCycleAutomatonImpl - Class in org.refcodes.component.impls
This class implements a LifeCycleComponent.LifeCycleAutomaton.
LifeCycleAutomatonImpl() - Constructor for class org.refcodes.component.impls.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.impls.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.
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.
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.
LifeCycleStatus - Enum in org.refcodes.component.consts
 
LifeCycleStatusAccessor - Interface in org.refcodes.component.mixins
Provides an accessor for a LifeCycleStatus property.
LifeCycleStatusAccessor.LifeCycleStatusMutator - Interface in org.refcodes.component.mixins
Provides a mutator for a LifeCycleStatus property.
LifeCycleStatusAccessor.LifeCycleStatusProperty - Interface in org.refcodes.component.mixins
Provides a LifeCycleStatus property.
LifeCycleStatusHandle<H> - Interface in org.refcodes.component.mixins
 
lookupHandle(H) - Method in interface org.refcodes.component.HandleLookup
Gets the object associated to a given handle.

O

open() - Method in class org.refcodes.component.impls.AbstractConnectableAutomaton
 
open() - Method in class org.refcodes.component.impls.AbstractDeviceAutomaton
Open the component's connection(s).
open(CON) - Method in class org.refcodes.component.impls.CompositeComponentImpl.ExtendedCompositeComponentImpl
Opens the component with the given connection, the component opens a connection with the given connection.
open() - Method in class org.refcodes.component.impls.CompositeComponentImpl
Open the component's connection(s).
open(CON) - Method in class org.refcodes.component.impls.ConnectionAutomatonImpl
Opens the component with the given connection, the component opens a connection with the given connection.
open() - Method in class org.refcodes.component.impls.DeviceAutomatonImpl
Open the component's connection(s).
open(CON) - Method in interface org.refcodes.component.mixins.ConnectionOpenable
Opens the component with the given connection, the component opens a connection with the given connection.
open(H, CON) - Method in interface org.refcodes.component.mixins.ConnectionOpenableHandle
Open/connect the component identified by the given handle.
open(INPUT, OUTPUT) - Method in interface org.refcodes.component.mixins.InputOutputOpenable
Opens the component with the given connection, the component opens a connection with the given connection.
open(H, INPUT, OUTPUT) - Method in interface org.refcodes.component.mixins.InputOutputOpenableHandle
Open/connect the component identified by the given handle.
open() - Method in interface org.refcodes.component.mixins.Openable
Open the component's connection(s).
open(H) - Method in interface org.refcodes.component.mixins.OpenableHandle
Open/connect the component identified by the given handle.
open(Object) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, opens the given Component in case it is Openable.
open(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for opening all Openable Component instances found in the provided Collection.
open(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for opening all Openable Component instances found in the provided Collection.
open(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for opening all Openable Component instances found in the provided Collection.
open(Object, CON) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, configuring the given Component in case it is ConnectionOpenable.
open(ExecutionStrategy, CON, Collection<?>) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for configuring all ConnectionOpenable Component instances found in the provided Collection.
open(ExecutionStrategy, ExecutorService, CON, Collection<?>) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for configuring all ConnectionOpenable Component instances found in the provided Collection.
open(ExecutionStrategy, CON, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for configuring all ConfigureException Component instances found in the provided Collection.
open(ExecutionStrategy, ExecutorService, CON, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for configuring all ConfigureException Component instances found in the provided Collection.
open(Object, INPUT, OUTPUT) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, configuring the given Component in case it is InputOutputOpenable.
open(ExecutionStrategy, INPUT, OUTPUT, Collection<?>) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for configuring all InputOutputOpenable Component instances found in the provided Collection.
open(ExecutionStrategy, ExecutorService, INPUT, OUTPUT, Collection<?>) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for configuring all InputOutputOpenable Component instances found in the provided Collection.
open(ExecutionStrategy, INPUT, OUTPUT, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for configuring all ConfigureException Component instances found in the provided Collection.
open(ExecutionStrategy, ExecutorService, INPUT, OUTPUT, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for configuring all ConfigureException Component instances found in the provided Collection.
Openable - Interface in org.refcodes.component.mixins
This mixin might be implemented by a component in order to provide opening connection(s) facilities.
Openable.OpenAutomaton - Interface in org.refcodes.component.mixins
The Openable.OpenAutomaton interface defines those methods related to the opening of connection(s) life-cycle.
OpenableHandle<H> - Interface in org.refcodes.component.mixins
The OpenableHandle interface defines those methods related to the handle based open/connect life-cycle.
OpenableHandle.OpenAutomatonHandle<H> - Interface in org.refcodes.component.mixins
The OpenableHandle.OpenAutomatonHandle interface defines those methods related to the handle based open/connect life-cycle.
OpenedAccessor - Interface in org.refcodes.component.mixins
Provides an accessor for a opened property.
OpenedAccessor.OpenedMutator - Interface in org.refcodes.component.mixins
Provides a mutator for a opened property.
OpenedAccessor.OpenedProperty - Interface in org.refcodes.component.mixins
Provides a opened property.
OpenedHandle<H> - Interface in org.refcodes.component.mixins
Provides access to the opened (connected) handle reference.
OpenException - Exception in org.refcodes.component.traps
Thrown in case opening or accessing an open line (connection, junction, link) caused problems.
OpenException(String, String) - Constructor for exception org.refcodes.component.traps.OpenException
OpenException(String, Throwable, String) - Constructor for exception org.refcodes.component.traps.OpenException
OpenException(String, Throwable) - Constructor for exception org.refcodes.component.traps.OpenException
OpenException(String) - Constructor for exception org.refcodes.component.traps.OpenException
OpenException(Throwable, String) - Constructor for exception org.refcodes.component.traps.OpenException
OpenException(Throwable) - Constructor for exception org.refcodes.component.traps.OpenException
OpenTimeoutException - Exception in org.refcodes.component.traps
Thrown in case opening or accessing an open line (connection, junction, link) caused timeout problems.
OpenTimeoutException(int, String, String) - Constructor for exception org.refcodes.component.traps.OpenTimeoutException
OpenTimeoutException(int, String, Throwable, String) - Constructor for exception org.refcodes.component.traps.OpenTimeoutException
OpenTimeoutException(int, String, Throwable) - Constructor for exception org.refcodes.component.traps.OpenTimeoutException
OpenTimeoutException(int, String) - Constructor for exception org.refcodes.component.traps.OpenTimeoutException
OpenTimeoutException(int, Throwable, String) - Constructor for exception org.refcodes.component.traps.OpenTimeoutException
OpenTimeoutException(int, Throwable) - Constructor for exception org.refcodes.component.traps.OpenTimeoutException
org.refcodes.component - package org.refcodes.component
 
org.refcodes.component.consts - package org.refcodes.component.consts
 
org.refcodes.component.impls - package org.refcodes.component.impls
 
org.refcodes.component.mixins - package org.refcodes.component.mixins
 
org.refcodes.component.traps - package org.refcodes.component.traps
 
org.refcodes.component.utils - package org.refcodes.component.utils
 

P

Pausable - Interface in org.refcodes.component.mixins
This mixin might be implemented by a component in order to provide pause facilities.
Pausable.PauseAutomaton - Interface in org.refcodes.component.mixins
The Pausable.PauseAutomaton interface defines those methods related to the pause life-cycle.
PausableHandle<H> - Interface in org.refcodes.component.mixins
The PausableHandle interface defines those methods related to the handle based pause life-cycle.
PausableHandle.PauseAutomatonHandle<H> - Interface in org.refcodes.component.mixins
The PausableHandle.PauseAutomatonHandle interface defines those methods related to the handle based pause life-cycle.
pause() - Method in class org.refcodes.component.impls.CompositeComponentImpl
Pauses the component.
pause() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Pauses the component.
pause() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Pauses the component.
pause() - Method in interface org.refcodes.component.mixins.Pausable
Pauses the component.
pause(H) - Method in interface org.refcodes.component.mixins.PausableHandle
Pauses the component identified by the given handle.
pause(Object) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, pauses the given Component in case it is Pausable.
pause(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for pausing all Pausable Component instances found in the provided Collection.
pause(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for pausing all Pausable Component instances found in the provided Collection.
PauseException - Exception in org.refcodes.component.traps
Thrown in case pausing a component caused problems.
PauseException(String, String) - Constructor for exception org.refcodes.component.traps.PauseException
PauseException(String, Throwable, String) - Constructor for exception org.refcodes.component.traps.PauseException
PauseException(String, Throwable) - Constructor for exception org.refcodes.component.traps.PauseException
PauseException(String) - Constructor for exception org.refcodes.component.traps.PauseException
PauseException(Throwable, String) - Constructor for exception org.refcodes.component.traps.PauseException
PauseException(Throwable) - Constructor for exception org.refcodes.component.traps.PauseException
ProgressAccessor - Interface in org.refcodes.component.mixins
Provides an accessor for a progress property.
ProgressAccessor.ProgressMutator - Interface in org.refcodes.component.mixins
Provides a mutator for a progress property.
ProgressAccessor.ProgressProperty - Interface in org.refcodes.component.mixins
Provides a progress property.
ProgressHandle<H> - Interface in org.refcodes.component.mixins
Whenever a handle is associated with a progress, then a component providing such handles should implement this interface.

R

removeHandle(H) - Method in interface org.refcodes.component.HandleLookup
Gets the descriptor for a given handle.
reset() - Method in class org.refcodes.component.impls.CompositeComponentImpl
Resets the component.
reset() - Method in interface org.refcodes.component.mixins.Resetable
Resets the component.
reset(H) - Method in interface org.refcodes.component.mixins.ResetHandle
Resets the component identified by the given handle.
reset(Object) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, resets the given Component in case it is Resetable.
reset(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for decomposing all Resetable Component instances found in the provided Collection.
reset(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for decomposing all Resetable Component instances found in the provided Collection.
Resetable - Interface in org.refcodes.component.mixins
This mixin might be implemented by a component in order to provide reset facilities.
ResetHandle<H> - Interface in org.refcodes.component.mixins
The ResetHandle interface defines those methods related to the handle based reset operation.
Resumable - Interface in org.refcodes.component.mixins
This mixin might be implemented by a component in order to provide resume facilities.
Resumable.ResumeAutomaton - Interface in org.refcodes.component.mixins
The Resumable.ResumeAutomaton interface defines those methods related to the resume life-cycle.
ResumableHandle<H> - Interface in org.refcodes.component.mixins
The ResumableHandle interface defines those methods related to the handle based resume life-cycle.
ResumableHandle.ResumeAutomatonHandle<H> - Interface in org.refcodes.component.mixins
The ResumableHandle.ResumeAutomatonHandle interface defines those methods related to the handle based resume life-cycle.
resume() - Method in class org.refcodes.component.impls.CompositeComponentImpl
Resumes the component.
resume() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Resumes the component.
resume() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Resumes the component.
resume() - Method in interface org.refcodes.component.mixins.Resumable
Resumes the component.
resume(H) - Method in interface org.refcodes.component.mixins.ResumableHandle
Resumes the component identified by the given handle.
resume(Object) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, resumes the given Component in case it is Resumable.
resume(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for resuming all Resumable Component instances found in the provided Collection.
resume(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for resuming all Resumable Component instances found in the provided Collection.
ResumeException - Exception in org.refcodes.component.traps
Thrown in case resuming a component caused problems.
ResumeException(String, String) - Constructor for exception org.refcodes.component.traps.ResumeException
ResumeException(String, Throwable, String) - Constructor for exception org.refcodes.component.traps.ResumeException
ResumeException(String, Throwable) - Constructor for exception org.refcodes.component.traps.ResumeException
ResumeException(String) - Constructor for exception org.refcodes.component.traps.ResumeException
ResumeException(Throwable, String) - Constructor for exception org.refcodes.component.traps.ResumeException
ResumeException(Throwable) - Constructor for exception org.refcodes.component.traps.ResumeException
RunningAccessor - Interface in org.refcodes.component.mixins
Provides an accessor for a running property.
RunningAccessor.RunningMutator - Interface in org.refcodes.component.mixins
Provides a mutator for a running property.
RunningAccessor.RunningProperty - Interface in org.refcodes.component.mixins
Provides a running property.
RunningHandle<H> - Interface in org.refcodes.component.mixins
Provides access to the running handle reference.

S

setClosed(boolean) - Method in interface org.refcodes.component.mixins.ClosedAccessor.ClosedMutator
Sets the is-closed property for the closed property.
setConnection(CON) - Method in interface org.refcodes.component.mixins.ConnectionAccessor.ConnectionMutator
Sets the connection for the connection property.
setConnectionStatus(ConnectionStatus) - Method in class org.refcodes.component.impls.AbstractConnectableAutomaton
Sets the ConnectionStatus property for the property.
setConnectionStatus(ConnectionStatus) - Method in interface org.refcodes.component.mixins.ConnectionStatusAccessor.ConnectionStatusMutator
Sets the ConnectionStatus property for the property.
setContext(CTX) - Method in interface org.refcodes.component.mixins.ContextAccessor.ContextMutator
Sets the context for the context property.
setHandle(H) - Method in interface org.refcodes.component.mixins.HandleAccessor.HandleMutator
Sets the handle for the handle property.
setInitialized(boolean) - Method in interface org.refcodes.component.mixins.InitializedAccessor.InitializedMutator
Sets the is-initialized property for the initialized property.
setInputConnection(INPUT) - Method in interface org.refcodes.component.mixins.InputOutputConnectionAccessor.InputOutputConnectionMutator
Sets the input connection for the connection property.
setLifeCycleStatus(LifeCycleStatus) - Method in interface org.refcodes.component.mixins.LifeCycleStatusAccessor.LifeCycleStatusMutator
Sets the LifeCycleStatus property for the property.
setOpened(boolean) - Method in interface org.refcodes.component.mixins.OpenedAccessor.OpenedMutator
Sets the is-opened property for the opened property.
setOutputConnection(OUTPUT) - Method in interface org.refcodes.component.mixins.InputOutputConnectionAccessor.InputOutputConnectionMutator
Sets the output connection for the connection property.
setProgress(float) - Method in interface org.refcodes.component.mixins.ProgressAccessor.ProgressMutator
Sets the progress property.
setRunning(boolean) - Method in interface org.refcodes.component.mixins.RunningAccessor.RunningMutator
Sets the is-running property for the running property.
start() - Method in class org.refcodes.component.impls.CompositeComponentImpl
Starts the component.
start() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Starts the component.
start() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Starts the component.
start() - Method in interface org.refcodes.component.mixins.Startable
Starts the component.
start(H) - Method in interface org.refcodes.component.mixins.StartableHandle
Starts the component identified by the given handle.
start(Object) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, starts the given Component in case it is Startable.
start(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for starting all Startable Component instances found in the provided Collection.
start(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.utils.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.utils.ComponentUtility
Helper method for starting all Startable Component instances found in the provided Collection.
Startable - Interface in org.refcodes.component.mixins
This mixin might be implemented by a component in order to provide start facilities.
Startable.StartAutomaton - Interface in org.refcodes.component.mixins
The Startable.StartAutomaton interface defines those methods related to the start life-cycle.
StartableHandle<H> - Interface in org.refcodes.component.mixins
The StartableHandle interface defines those methods related to the handle based start life-cycle.
StartableHandle.StartAutomatonHandle<H> - Interface in org.refcodes.component.mixins
The StartableHandle.StartAutomatonHandle interface defines those methods related to the handle based start life-cycle.
StartException - Exception in org.refcodes.component.traps
Thrown in case starting a component caused problems.
StartException(String, String) - Constructor for exception org.refcodes.component.traps.StartException
StartException(String, Throwable, String) - Constructor for exception org.refcodes.component.traps.StartException
StartException(String, Throwable) - Constructor for exception org.refcodes.component.traps.StartException
StartException(String) - Constructor for exception org.refcodes.component.traps.StartException
StartException(Throwable, String) - Constructor for exception org.refcodes.component.traps.StartException
StartException(Throwable) - Constructor for exception org.refcodes.component.traps.StartException
stop() - Method in class org.refcodes.component.impls.CompositeComponentImpl
Stops the component.
stop() - Method in class org.refcodes.component.impls.ConfigurableLifeCycleAutomatonImpl
Stops the component.
stop() - Method in class org.refcodes.component.impls.LifeCycleAutomatonImpl
Stops the component.
stop() - Method in interface org.refcodes.component.mixins.Stoppable
Stops the component.
stop(H) - Method in interface org.refcodes.component.mixins.StoppableHandle
Stops the component identified by the given handle.
stop(Object) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method, stops the given Component in case it is Stoppable.
stop(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for stopping all Stoppable Component instances found in the provided Collection.
stop(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for stopping all Stoppable Component instances found in the provided Collection.
stop(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for stoping all Stoppable Component instances found in the provided Collection.
stop(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.utils.ComponentUtility
Helper method for stoping all Stoppable Component instances found in the provided Collection.
StopException - Exception in org.refcodes.component.traps
Thrown in case stopping a component caused problems.
StopException(String, String) - Constructor for exception org.refcodes.component.traps.StopException
StopException(String, Throwable, String) - Constructor for exception org.refcodes.component.traps.StopException
StopException(String, Throwable) - Constructor for exception org.refcodes.component.traps.StopException
StopException(String) - Constructor for exception org.refcodes.component.traps.StopException
StopException(Throwable, String) - Constructor for exception org.refcodes.component.traps.StopException
StopException(Throwable) - Constructor for exception org.refcodes.component.traps.StopException
Stoppable - Interface in org.refcodes.component.mixins
This mixin might be implemented by a component in order to provide stop facilities.
Stoppable.StopAutomaton - Interface in org.refcodes.component.mixins
The Stoppable.StopAutomaton interface defines those methods related to the stop life-cycle.
StoppableHandle<H> - Interface in org.refcodes.component.mixins
The StoppableHandle interface defines those methods related to the handle based stop life-cycle.
StoppableHandle.StopAutomatonHandle<H> - Interface in org.refcodes.component.mixins
The StoppableHandle.StopAutomatonHandle interface defines those methods related to the handle based stop life-cycle.

U

UnknownHandleRuntimeException - Exception in org.refcodes.component.traps
This exception is thrown in case a handle was provided which was unknown to the invoked component.
UnknownHandleRuntimeException(Object, String, String) - Constructor for exception org.refcodes.component.traps.UnknownHandleRuntimeException
UnknownHandleRuntimeException(Object, String, Throwable, String) - Constructor for exception org.refcodes.component.traps.UnknownHandleRuntimeException
UnknownHandleRuntimeException(Object, String, Throwable) - Constructor for exception org.refcodes.component.traps.UnknownHandleRuntimeException
UnknownHandleRuntimeException(Object, String) - Constructor for exception org.refcodes.component.traps.UnknownHandleRuntimeException
UnknownHandleRuntimeException(Object, Throwable, String) - Constructor for exception org.refcodes.component.traps.UnknownHandleRuntimeException
UnknownHandleRuntimeException(Object, Throwable) - Constructor for exception org.refcodes.component.traps.UnknownHandleRuntimeException
UnsupportedHandleOperationRuntimeException - Exception in org.refcodes.component.traps
This exception is thrown in case a handle was provided whose reference does not support a given operation.
UnsupportedHandleOperationRuntimeException(Object, String, String) - Constructor for exception org.refcodes.component.traps.UnsupportedHandleOperationRuntimeException
UnsupportedHandleOperationRuntimeException(Object, String, Throwable, String) - Constructor for exception org.refcodes.component.traps.UnsupportedHandleOperationRuntimeException
UnsupportedHandleOperationRuntimeException(Object, String, Throwable) - Constructor for exception org.refcodes.component.traps.UnsupportedHandleOperationRuntimeException
UnsupportedHandleOperationRuntimeException(Object, String) - Constructor for exception org.refcodes.component.traps.UnsupportedHandleOperationRuntimeException
UnsupportedHandleOperationRuntimeException(Object, Throwable, String) - Constructor for exception org.refcodes.component.traps.UnsupportedHandleOperationRuntimeException
UnsupportedHandleOperationRuntimeException(Object, Throwable) - Constructor for exception org.refcodes.component.traps.UnsupportedHandleOperationRuntimeException

V

valueOf(String) - Static method in enum org.refcodes.component.consts.ConnectionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.refcodes.component.consts.LifeCycleStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.refcodes.component.consts.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.consts.LifeCycleStatus
Returns an array containing the constants of this enum type, in the order they are declared.

_

_connectionComponent - Variable in class org.refcodes.component.impls.ConnectionAutomatonImpl
 
_connectionComponent - Variable in class org.refcodes.component.impls.DeviceAutomatonImpl
 
A C D E F G H I L O P R S U V _ 
Skip navigation links

Copyright © 2015. All rights reserved.