Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractComponentComposite<C extends Component> - Class in org.refcodes.component
-
The
AbstractComponentCompositeis an implementation of theComponentComposite. - AbstractComponentComposite(C...) - Constructor for class org.refcodes.component.AbstractComponentComposite
-
Creates a
AbstractComponentCompositecontaining the provided components. - AbstractComponentComposite(Collection<C>) - Constructor for class org.refcodes.component.AbstractComponentComposite
-
Creates a
AbstractComponentCompositecontaining the provided components. - AbstractComponentComposite(ExecutionStrategy, C...) - Constructor for class org.refcodes.component.AbstractComponentComposite
-
Creates a
AbstractComponentCompositecontaining the provided components. - AbstractComponentComposite(ExecutionStrategy, Collection<C>) - Constructor for class org.refcodes.component.AbstractComponentComposite
-
Creates a
AbstractComponentCompositecontaining the provided components. - AbstractComponentComposite.ExtendedCompositeComponentImpl<C extends Component,
CTX, CON> - Class in org.refcodes.component -
The
AbstractComponentComposite.ExtendedCompositeComponentImplis an implementation of theComponentComposite.ExtendedComponentComposite. - AbstractConnectable - Class in org.refcodes.component
-
The
AbstractConnectableprovides base functionality required by connection related components. - AbstractConnectable() - Constructor for class org.refcodes.component.AbstractConnectable
- AbstractConnectableAutomaton - Class in org.refcodes.component
-
The
AbstractConnectableAutomatonimplements the very basicAbstractConnectableAutomatonfunctionality. - AbstractConnectableAutomaton() - Constructor for class org.refcodes.component.AbstractConnectableAutomaton
- AbstractDeviceAutomaton - Class in org.refcodes.component
-
The
AbstractDeviceAutomatonimplements the very basicAbstractDeviceAutomatonfunctionality. - 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
InputStreamor anOutputStream. - BidirectionalConnectionAccessor.BidirectionalConnectionMutator<INPUT,
OUTPUT> - Interface in org.refcodes.component -
Provides a mutator for a connection property for e.g. an
InputStreamor anOutputStream. - BidirectionalConnectionAccessor.BidirectionalConnectionProperty<INPUT,
OUTPUT> - Interface in org.refcodes.component -
Provides a connection property for e.g. an
InputStreamor anOutputStream. - BidirectionalConnectionComponent<INPUT,
OUTPUT> - Interface in org.refcodes.component -
A component implementing the
BidirectionalConnectionComponentinterface supports a connection. - BidirectionalConnectionComponent.BidirectionalConnectionAutomaton<INPUT,
OUTPUT> - Interface in org.refcodes.component -
A system implementing the
BidirectionalConnectionComponent.BidirectionalConnectionAutomatoninterface supports managingBidirectionalConnectionComponentinstances 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.BidirectionalConnectionOpenAutomatoninterface defines those methods related to the opening of connection(s) life-cycle. - BidirectionalConnectionOpenableHandle<H,
INPUT, OUTPUT> - Interface in org.refcodes.component -
The
BidirectionalConnectionOpenableHandleinterface defines those methods related to the handle based open/connect life-cycle. - BidirectionalConnectionOpenableHandle.BidirectionalConnectionOpenAutomatonHandle<H,
INPUT, OUTPUT> - Interface in org.refcodes.component -
The
BidirectionalConnectionOpenableHandle.BidirectionalConnectionOpenAutomatonHandleinterface 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.CeaseAutomatoninterface defines those methods related to the cease life-cycle. - Ceasable.CeaseBuilder<B extends Ceasable.CeaseBuilder<B>> - Interface in org.refcodes.component
-
To enable the
Ceasablefunctionality to be invoked in a builder chain. - Ceasable.UncheckedCeasable - Interface in org.refcodes.component
-
See
Ceasablewithout any checked exception being declared. - CeasableHandle<H> - Interface in org.refcodes.component
-
The
CeasableHandleinterface defines those methods related to the handle based cease life-cycle. - CeasableHandle.CeaseAutomatonHandle<H> - Interface in org.refcodes.component
-
The
CeasableHandle.CeaseAutomatonHandleinterface 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 - Enum constant in enum class 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
- CeaseException(String, String) - Constructor for exception org.refcodes.component.CeaseException
- CeaseException(String, Throwable) - Constructor for exception org.refcodes.component.CeaseException
- CeaseException(String, Throwable, String) - Constructor for exception org.refcodes.component.CeaseException
- CeaseException(Throwable) - Constructor for exception org.refcodes.component.CeaseException
- CeaseException(Throwable, String) - Constructor for exception org.refcodes.component.CeaseException
- 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
- CeaseRuntimeException(String, String) - Constructor for exception org.refcodes.component.CeaseException.CeaseRuntimeException
- CeaseRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.CeaseException.CeaseRuntimeException
- CeaseRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.CeaseException.CeaseRuntimeException
- CeaseRuntimeException(Throwable) - Constructor for exception org.refcodes.component.CeaseException.CeaseRuntimeException
- CeaseRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.CeaseException.CeaseRuntimeException
- ceaseUnchecked() - Method in interface org.refcodes.component.Ceasable
-
Ceases the component by calling
Ceasable.cease()without you to require catching anCeaseException. - Closable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide closing connection(s) facilities.
- Closable.CloseAutomaton - Interface in org.refcodes.component
-
The
Closable.CloseAutomatoninterface 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
Closablefunctionality to be invoked in a builder chain. - ClosableHandle<H> - Interface in org.refcodes.component
-
The
ClosableHandleinterface defines those methods related to the handle based close life-cycle. - ClosableHandle.CloseAutomatonHandle<H> - Interface in org.refcodes.component
-
The
ClosableHandle.CloseAutomatonHandleinterface defines those methods related to the handle based close life-cycle. - close() - Method in class org.refcodes.component.AbstractComponentComposite
-
Closes the component's connection(s).
- 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.ConnectionAutomatonImpl
-
Closes the component's connection(s).
- close() - Method in class org.refcodes.component.LinkAutomatonImpl
-
Closes the component's connection(s).
- close(H) - Method in interface org.refcodes.component.ClosableHandle
-
Closes or pre-closes (flush) the component identified by the given handle.
- close(Object) - Static method in class org.refcodes.component.ComponentUtility
- close(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- close(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- close(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- close(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- CLOSE - Enum constant in enum class org.refcodes.component.ConnectionRequest
- CLOSED - Enum constant in enum class 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 a component caused problems.
- CloseException(String) - Constructor for exception org.refcodes.component.CloseException
- CloseException(String, String) - Constructor for exception org.refcodes.component.CloseException
- CloseException(String, Throwable) - Constructor for exception org.refcodes.component.CloseException
- CloseException(String, Throwable, String) - Constructor for exception org.refcodes.component.CloseException
- CloseException(Throwable) - Constructor for exception org.refcodes.component.CloseException
- CloseException(Throwable, String) - Constructor for exception org.refcodes.component.CloseException
- 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
- CloseRuntimeException(String, String) - Constructor for exception org.refcodes.component.CloseException.CloseRuntimeException
- CloseRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.CloseException.CloseRuntimeException
- CloseRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.CloseException.CloseRuntimeException
- CloseRuntimeException(Throwable) - Constructor for exception org.refcodes.component.CloseException.CloseRuntimeException
- CloseRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.CloseException.CloseRuntimeException
- closeUnchecked() - Method in interface org.refcodes.component.Closable
-
Closes the component by calling
Closable.close()without you to require catching anIOException. - closeUnchecked(H) - Method in interface org.refcodes.component.ClosableHandle
-
Closes the component by calling
ClosableHandle.close(Object)without you to require catching anIOException. - Component - Interface in org.refcodes.component
-
Per definition any
Componentat least must provide aDestroyable.destroy()method. - ComponentComposite - Interface in org.refcodes.component
-
Any composite implementation of the refcodes frameworks should implement this
ComponentCompositeinterface so that any therein containedComponentinstances' state change methods are supported by theComponentCompositeas well and forwarded to theComponentcontained in theComponentCompositeinstance. - ComponentComposite.ExtendedComponentComposite<CTX,
CON> - Interface in org.refcodes.component -
The
ComponentComposite.ExtendedComponentCompositeprovides extended functionality to theComponentComposite's functionality by including extendedOpenablefunctionality (ConnectionOpenable) and extendsInitializablefunctionality (Configurable). - 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
- ComponentException(String, String) - Constructor for exception org.refcodes.component.ComponentException
- ComponentException(String, Throwable) - Constructor for exception org.refcodes.component.ComponentException
- ComponentException(String, Throwable, String) - Constructor for exception org.refcodes.component.ComponentException
- ComponentException(Throwable) - Constructor for exception org.refcodes.component.ComponentException
- ComponentException(Throwable, String) - Constructor for exception org.refcodes.component.ComponentException
- ComponentHandleComposite<H,
REF> - Interface in org.refcodes.component -
Similar to the
ComponentComposite, theComponentHandleCompositeprovides all the defined handle based functionality, implementing classes provide the means to invoke those methods in case them are supported by the referenced components. - ComponentHandleRuntimeException(Object, Throwable) - Constructor for exception org.refcodes.component.ComponentRuntimeException.ComponentHandleRuntimeException
- ComponentHandleRuntimeException(Object, Throwable, String) - Constructor for exception org.refcodes.component.ComponentRuntimeException.ComponentHandleRuntimeException
- ComponentHandleRuntimeException(String, Object) - Constructor for exception org.refcodes.component.ComponentRuntimeException.ComponentHandleRuntimeException
- ComponentHandleRuntimeException(String, Object, String) - Constructor for exception org.refcodes.component.ComponentRuntimeException.ComponentHandleRuntimeException
- ComponentHandleRuntimeException(String, Object, Throwable) - Constructor for exception org.refcodes.component.ComponentRuntimeException.ComponentHandleRuntimeException
- ComponentHandleRuntimeException(String, Object, Throwable, String) - Constructor for exception org.refcodes.component.ComponentRuntimeException.ComponentHandleRuntimeException
- 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
- ComponentRuntimeException(String, String) - Constructor for exception org.refcodes.component.ComponentRuntimeException
- ComponentRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.ComponentRuntimeException
- ComponentRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.ComponentRuntimeException
- ComponentRuntimeException(Throwable) - Constructor for exception org.refcodes.component.ComponentRuntimeException
- ComponentRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.ComponentRuntimeException
- ComponentRuntimeException.ComponentHandleRuntimeException - Exception in org.refcodes.component
-
This exception is the base exception for handle related runtime exceptions.
- ComponentUtility - Class in org.refcodes.component
-
The Class ComponentUtility.
- 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.ConfigureAutomatoninterface 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
Initializablefunctionality to be invoked in a builder chain. - ConfigurableComponent<CTX> - Interface in org.refcodes.component
-
A
ConfigurableComponentcan be configured invoking the methodConfigurable.initialize(Object). - ConfigurableHandle<H,
CTX> - Interface in org.refcodes.component -
The
ConfigurableHandleinterface defines those methods related to the handle based initialize/configure life-cycle. - ConfigurableHandle.ConfigureAutomatonHandle<H,
CTX> - Interface in org.refcodes.component -
The
ConfigurableHandle.ConfigureAutomatonHandleinterface defines those methods related to the handle based initialize/configure life-cycle. - ConfigurableLifecycleAutomatonImpl<CTX> - Class in org.refcodes.component
-
This class implements a
ConfigurableLifecycleComponent.ConfigurableLifecycleAutomaton. - ConfigurableLifecycleAutomatonImpl() - Constructor for class org.refcodes.component.ConfigurableLifecycleAutomatonImpl
-
Empty constructor, such
LifecycleComponent.LifecycleAutomatoncannot do much more than decline the variousLifecycleStatusstates for you. - ConfigurableLifecycleAutomatonImpl(ConfigurableLifecycleComponent<CTX>) - Constructor for class org.refcodes.component.ConfigurableLifecycleAutomatonImpl
-
This constructor uses a
LifecycleStatusfor wrapping it inside theConfigurableLifecycleAutomatonImpl, making sure of obeying and guarding the correctLifecycleStatus's order ofLifecycleStatusstates for you. - ConfigurableLifecycleComponent<CTX> - Interface in org.refcodes.component
-
A component implementing the
ConfigurableLifecycleComponentinterface supports a life-cycle. - ConfigurableLifecycleComponent.ConfigurableLifecycleAutomaton<CTX> - Interface in org.refcodes.component
-
A system implementing the
ConfigurableLifecycleComponent.ConfigurableLifecycleAutomatoninterface supports managingConfigurableLifecycleComponentinstances 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
ConfigurableLifecycleComponentHandlemanages variousLifecycleStatusstates forConfigurableLifecycleComponentinstances each related to a handle. - ConfigurableLifecycleComponentHandle.ConfigurableLifecycleAutomatonHandle<H,
CTX> - Interface in org.refcodes.component -
The
ConfigurableLifecycleComponentHandle.ConfigurableLifecycleAutomatonHandleis an automaton managing variousLifecycleStatusstates forComponentinstances 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 according exception.
- ConfigureException(Object, String, String) - Constructor for exception org.refcodes.component.ConfigureException
-
Instantiates a new according exception.
- ConfigureException(Object, String, Throwable) - Constructor for exception org.refcodes.component.ConfigureException
-
Instantiates a new according exception.
- ConfigureException(Object, String, Throwable, String) - Constructor for exception org.refcodes.component.ConfigureException
-
Instantiates a new according exception.
- ConfigureException(Object, Throwable) - Constructor for exception org.refcodes.component.ConfigureException
-
Instantiates a new according exception.
- ConfigureException(Object, Throwable, String) - Constructor for exception org.refcodes.component.ConfigureException
-
Instantiates a new according exception.
- ConfigureException.ConfigureRuntimeException - Exception in org.refcodes.component
-
Thrown in case initializing a component caused problems.
- ConfigureRuntimeException(Object, String) - Constructor for exception org.refcodes.component.ConfigureException.ConfigureRuntimeException
-
Instantiates a new according exception.
- ConfigureRuntimeException(Object, String, String) - Constructor for exception org.refcodes.component.ConfigureException.ConfigureRuntimeException
-
Instantiates a new according exception.
- ConfigureRuntimeException(Object, String, Throwable) - Constructor for exception org.refcodes.component.ConfigureException.ConfigureRuntimeException
-
Instantiates a new according exception.
- ConfigureRuntimeException(Object, String, Throwable, String) - Constructor for exception org.refcodes.component.ConfigureException.ConfigureRuntimeException
-
Instantiates a new according exception.
- ConfigureRuntimeException(Object, Throwable) - Constructor for exception org.refcodes.component.ConfigureException.ConfigureRuntimeException
-
Instantiates a new according exception.
- ConfigureRuntimeException(Object, Throwable, String) - Constructor for exception org.refcodes.component.ConfigureException.ConfigureRuntimeException
-
Instantiates a new according exception.
- ConnectableComponent - Interface in org.refcodes.component
-
Any
Componentwhich operates established connections may implement theConnectableComponentinterface 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.ConnectableAutomatonextends theConnectableComponentwith 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
InputStreamor anOutputStream. - ConnectionAccessor.ConnectionMutator<CON> - Interface in org.refcodes.component
-
Provides a mutator for a connection property for e.g. an
InputStreamor anOutputStream. - ConnectionAccessor.ConnectionProperty<CON> - Interface in org.refcodes.component
-
Provides a connection property for e.g. an
InputStreamor anOutputStream. - ConnectionAutomatonImpl<CON> - Class in org.refcodes.component
-
This class implements a
ConnectionComponent.ConnectionAutomaton. - ConnectionAutomatonImpl() - Constructor for class org.refcodes.component.ConnectionAutomatonImpl
-
Empty constructor, such
LifecycleComponent.LifecycleAutomatoncannot do much more than decline the variousLifecycleStatusstates for you. - ConnectionAutomatonImpl(ConnectionComponent<CON>) - Constructor for class org.refcodes.component.ConnectionAutomatonImpl
-
This constructor uses a
LifecycleStatusfor wrapping it inside theConnectionAutomatonImpl, making sure of obeying and guarding the correctLifecycleStatus's order ofLifecycleStatusstates for you. - ConnectionComponent<CON> - Interface in org.refcodes.component
-
A component implementing the
ConnectionComponentinterface supports a connection. - ConnectionComponent.ConnectionAutomaton<CON> - Interface in org.refcodes.component
-
A system implementing the
ConnectionComponent.ConnectionAutomatoninterface supports managingConnectionComponentinstances 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
ConnectionComponentwith additional according builder methods. - ConnectionComponentHandle<H,
CON> - Interface in org.refcodes.component -
The
ConnectionComponentHandlemanages variousConnectionStatusstates forConnectionComponentinstances each related to a handle. - ConnectionComponentHandle.ConnectionAutomatonHandle<H,
CON> - Interface in org.refcodes.component -
The
ConnectionComponentHandle.ConnectionAutomatonHandleis an automaton managing variousConnectionStatusstates forConnectionComponentinstances 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.ConnectionOpenAutomatoninterface 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
Startablefunctionality to be invoked in a builder chain. - ConnectionOpenableHandle<H,
CON> - Interface in org.refcodes.component -
The
ConnectionOpenableHandleinterface defines those methods related to the handle based open/connect life-cycle. - ConnectionOpenableHandle.ConnectionOpenAutomatonHandle<H,
CON> - Interface in org.refcodes.component -
The
ConnectionOpenableHandle.ConnectionOpenAutomatonHandleinterface defines those methods related to the handle based open/connect life-cycle. - ConnectionRequest - Enum Class in org.refcodes.component
-
An enumeration describing the connection requests.
- ConnectionStatus - Enum Class in org.refcodes.component
-
The Enum ConnectionStatus.
- ConnectionStatusAccessor - Interface in org.refcodes.component
-
Provides an accessor for a
ConnectionStatusproperty. - ConnectionStatusAccessor.ConnectionStatusMutator - Interface in org.refcodes.component
-
Provides a mutator for a
ConnectionStatusproperty. - ConnectionStatusAccessor.ConnectionStatusProperty - Interface in org.refcodes.component
-
Provides a
ConnectionStatusproperty. - 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
- Decomposable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide decomposition facilities.
- Decomposable.DecomposeAutomaton - Interface in org.refcodes.component
-
The
Decomposable.DecomposeAutomatoninterface defines those methods related to the decompose life-cycle. - DecomposableHandle<H> - Interface in org.refcodes.component
-
The
DecomposableHandleinterface defines those methods related to the handle based decompose life-cycle. - DecomposableHandle.DecomposeAutomatonHandle<H> - Interface in org.refcodes.component
-
The
DecomposableHandle.DecomposeAutomatonHandleinterface defines those methods related to the handle based decompose life-cycle. - decompose() - Method in class org.refcodes.component.AbstractComponentComposite
-
Decomposes the component.
- decompose() - Method in interface org.refcodes.component.Decomposable
-
Decomposes the component.
- decompose(H) - Method in interface org.refcodes.component.DecomposableHandle
-
Decomposes the component identified by the given handle.
- decompose(H) - Method in interface org.refcodes.component.DecomposableHandle.DecomposeAutomatonHandle
-
Decomposes the component identified by the given handle.
- decompose(Object) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method, decomposes the given
Componentin case it isDecomposable. - decompose(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for decomposing all
DecomposableComponentinstances found in the providedCollection. - decompose(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for decomposing all
DecomposableComponentinstances found in the providedCollection. - decompose(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for decomposing all
DecomposableComponentinstances found in the providedCollection. - decompose(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for decomposing all
DecomposableComponentinstances found in the providedCollection. - DecomposeException - Exception in org.refcodes.component
-
Thrown in case decomposing a component caused problems.
- DecomposeException(String) - Constructor for exception org.refcodes.component.DecomposeException
- DecomposeException(String, String) - Constructor for exception org.refcodes.component.DecomposeException
- DecomposeException(String, Throwable) - Constructor for exception org.refcodes.component.DecomposeException
- DecomposeException(String, Throwable, String) - Constructor for exception org.refcodes.component.DecomposeException
- DecomposeException(Throwable) - Constructor for exception org.refcodes.component.DecomposeException
- DecomposeException(Throwable, String) - Constructor for exception org.refcodes.component.DecomposeException
- DecomposeException.DecomposeRuntimeException - Exception in org.refcodes.component
-
Unchecked exception with the same semantics as the
DecomposeException. - DecomposeRuntimeException(String) - Constructor for exception org.refcodes.component.DecomposeException.DecomposeRuntimeException
- DecomposeRuntimeException(String, String) - Constructor for exception org.refcodes.component.DecomposeException.DecomposeRuntimeException
- DecomposeRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.DecomposeException.DecomposeRuntimeException
- DecomposeRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.DecomposeException.DecomposeRuntimeException
- DecomposeRuntimeException(Throwable) - Constructor for exception org.refcodes.component.DecomposeException.DecomposeRuntimeException
- DecomposeRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.DecomposeException.DecomposeRuntimeException
- destroy() - Method in class org.refcodes.component.AbstractComponentComposite
-
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.LifecycleMachine
-
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
Componentin case it isDestroyable. - destroy(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- destroy(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- destroy(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- destroy(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- DESTROY - Enum constant in enum class org.refcodes.component.LifecycleRequest
- Destroyable - Interface in org.refcodes.component
-
This mixin might be implemented by a
Componentin order to provide destroy facilities. - Destroyable.DestroyAutomaton - Interface in org.refcodes.component
-
The
Destroyable.DestroyAutomatoninterface defines those methods related to the destroy life-cycle. - DestroyableHandle<H> - Interface in org.refcodes.component
-
The
DestroyableHandleinterface defines those methods related to the handle based destroy life-cycle. - DestroyableHandle.DestroyAutomatonHandle<H> - Interface in org.refcodes.component
-
The
DestroyableHandle.DestroyAutomatonHandleinterface defines those methods related to the handle based destroy life-cycle. - DESTROYED - Enum constant in enum class org.refcodes.component.LifecycleStatus
- DestroyException - Exception in org.refcodes.component
-
Thrown in case destroying a component caused problems.
- DestroyException(String) - Constructor for exception org.refcodes.component.DestroyException
-
Instantiates a new according exception.
- DestroyException(String, String) - Constructor for exception org.refcodes.component.DestroyException
-
Instantiates a new according exception.
- DestroyException(String, Throwable) - Constructor for exception org.refcodes.component.DestroyException
-
Instantiates a new according exception.
- DestroyException(String, Throwable, String) - Constructor for exception org.refcodes.component.DestroyException
-
Instantiates a new according exception.
- DestroyException(Throwable) - Constructor for exception org.refcodes.component.DestroyException
-
Instantiates a new according exception.
- DestroyException(Throwable, String) - Constructor for exception org.refcodes.component.DestroyException
-
Instantiates a new according exception.
- DestroyException.DestroyRuntimeException - Exception in org.refcodes.component
-
Unchecked exception with the same semantics as the
DestroyException. - DestroyRuntimeException(String) - Constructor for exception org.refcodes.component.DestroyException.DestroyRuntimeException
-
Instantiates a new according exception.
- DestroyRuntimeException(String, String) - Constructor for exception org.refcodes.component.DestroyException.DestroyRuntimeException
-
Instantiates a new according exception.
- DestroyRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.DestroyException.DestroyRuntimeException
-
Instantiates a new according exception.
- DestroyRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.DestroyException.DestroyRuntimeException
-
Instantiates a new according exception.
- DestroyRuntimeException(Throwable) - Constructor for exception org.refcodes.component.DestroyException.DestroyRuntimeException
-
Instantiates a new according exception.
- DestroyRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.DestroyException.DestroyRuntimeException
-
Instantiates a new according exception.
- 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
Digesterprovides the functionality to consume a job (which is pushed from the outside) for further processing. - DigesterComponent<J> - Interface in org.refcodes.component
- DigestException - Exception in org.refcodes.component
-
Thrown in case digesting (processing) a job by a
Digester.digest(Object)caused problems; the aCause is usually wrapped by thisException. - DigestException(String) - Constructor for exception org.refcodes.component.DigestException
- DigestException(String, String) - Constructor for exception org.refcodes.component.DigestException
- DigestException(String, Throwable) - Constructor for exception org.refcodes.component.DigestException
- DigestException(String, Throwable, String) - Constructor for exception org.refcodes.component.DigestException
- DigestException(Throwable) - Constructor for exception org.refcodes.component.DigestException
- DigestException(Throwable, String) - Constructor for exception org.refcodes.component.DigestException
- DigestException.DigestRuntimeException - Exception in org.refcodes.component
-
Thrown in case digesting (processing) a job by a
Digester.digest(Object)caused problems; the aCause is usually wrapped by thisException. - DigestRuntimeException(String) - Constructor for exception org.refcodes.component.DigestException.DigestRuntimeException
- DigestRuntimeException(String, String) - Constructor for exception org.refcodes.component.DigestException.DigestRuntimeException
- DigestRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.DigestException.DigestRuntimeException
- DigestRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.DigestException.DigestRuntimeException
- DigestRuntimeException(Throwable) - Constructor for exception org.refcodes.component.DigestException.DigestRuntimeException
- DigestRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.DigestException.DigestRuntimeException
- digestUnchecked(J) - Method in interface org.refcodes.component.Digester
-
Digests the job by calling
Digester.digest(Object)without you to require catching aDigestException. - DISABLED - Enum constant in enum class org.refcodes.component.ExecutionStatus
- dispose() - Method in class org.refcodes.component.AbstractComponentComposite
- dispose(Object) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method, disposes the given
Componentin case it isDisposable. - dispose(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- dispose(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- dispose(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- dispose(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- DisposeException - Exception in org.refcodes.component
-
Thrown in case disposing a component caused problems.
- DisposeException(String) - Constructor for exception org.refcodes.component.DisposeException
- DisposeException(String, String) - Constructor for exception org.refcodes.component.DisposeException
- DisposeException(String, Throwable) - Constructor for exception org.refcodes.component.DisposeException
- DisposeException(String, Throwable, String) - Constructor for exception org.refcodes.component.DisposeException
- DisposeException(Throwable) - Constructor for exception org.refcodes.component.DisposeException
- DisposeException(Throwable, String) - Constructor for exception org.refcodes.component.DisposeException
- DisposeException.DisposeRuntimeException - Exception in org.refcodes.component
-
Unchecked exception with the same semantics as the
DisposeException. - DisposeRuntimeException(String) - Constructor for exception org.refcodes.component.DisposeException.DisposeRuntimeException
- DisposeRuntimeException(String, String) - Constructor for exception org.refcodes.component.DisposeException.DisposeRuntimeException
- DisposeRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.DisposeException.DisposeRuntimeException
- DisposeRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.DisposeException.DisposeRuntimeException
- DisposeRuntimeException(Throwable) - Constructor for exception org.refcodes.component.DisposeException.DisposeRuntimeException
- DisposeRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.DisposeException.DisposeRuntimeException
E
- ERROR - Enum constant in enum class 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
InitializableComponentinstances found in the providedCollection. - ExecutionStatus - Enum Class in org.refcodes.component
- ExtendedCompositeComponentImpl(C...) - Constructor for class org.refcodes.component.AbstractComponentComposite.ExtendedCompositeComponentImpl
-
Instantiates a new extended composite component impl.
- ExtendedCompositeComponentImpl(Collection<C>) - Constructor for class org.refcodes.component.AbstractComponentComposite.ExtendedCompositeComponentImpl
-
Instantiates a new extended composite component impl.
- ExtendedCompositeComponentImpl(ExecutionStrategy, C...) - Constructor for class org.refcodes.component.AbstractComponentComposite.ExtendedCompositeComponentImpl
-
Instantiates a new extended composite component impl.
- ExtendedCompositeComponentImpl(ExecutionStrategy, Collection<C>) - Constructor for class org.refcodes.component.AbstractComponentComposite.ExtendedCompositeComponentImpl
-
Instantiates a new extended composite component impl.
F
- flush() - Method in class org.refcodes.component.AbstractComponentComposite
- 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
- flush(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- flush(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- flush(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- flush(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- Flushable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide flush facilities.
- Flushable.FlushBuilder<B extends Flushable.FlushBuilder<B>> - Interface in org.refcodes.component
-
The Interface FlushBuilder.
- FlushHandle<H> - Interface in org.refcodes.component
-
The
FlushHandleinterface 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 aIOException. - flushUnchecked(H) - Method in interface org.refcodes.component.FlushHandle
-
Flushes the component by calling
FlushHandle.flush(Object)without you to require catching aIOException.
G
- getComponents() - Method in class org.refcodes.component.AbstractComponentComposite
-
Provides access to the
Componentinstances. - 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
ConnectionStatusproperty from the property. - getConnectionStatus() - Method in class org.refcodes.component.ConnectionAutomatonImpl
-
Retrieves the
ConnectionStatusproperty from the property. - getConnectionStatus() - Method in interface org.refcodes.component.ConnectionStatusAccessor
-
Retrieves the
ConnectionStatusproperty from the property. - getConnectionStatus() - Method in class org.refcodes.component.LinkAutomatonImpl
-
Retrieves the
ConnectionStatusproperty from the property. - getConnectionStatus(H) - Method in interface org.refcodes.component.ConnectionStatusHandle
-
Retrieves the
ConnectionStatusrelated to the given handle. - getContext() - Method in exception org.refcodes.component.ConfigureException.ConfigureRuntimeException
-
Retrieves the context from the context property.
- 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.
- getExecutionStrategy() - Method in class org.refcodes.component.AbstractComponentComposite
-
Provides access to the
ExecutionStrategy. - getHandle() - Method in exception org.refcodes.component.ComponentRuntimeException.ComponentHandleRuntimeException
-
Retrieves the handle from the handle property.
- 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
LifecycleComponentinstance. - getLifecycleComponent() - Method in class org.refcodes.component.LifecycleMachine
-
Provides access to the
LifecycleComponentinstance. - getLifecycleRequest() - Method in interface org.refcodes.component.LifecycleRequestAccessor
-
Retrieves the
LifecycleRequestproperty from the property. - getLifecycleStatus() - Method in class org.refcodes.component.ConfigurableLifecycleAutomatonImpl
-
Retrieves the
LifecycleStatusproperty from the property. - getLifecycleStatus() - Method in class org.refcodes.component.LifecycleMachine
-
Retrieves the
LifecycleStatusproperty from the property. - getLifecycleStatus() - Method in interface org.refcodes.component.LifecycleStatusAccessor
-
Retrieves the
LifecycleStatusproperty from the property. - getLifecycleStatus(H) - Method in interface org.refcodes.component.LifecycleStatusHandle
-
Retrieves the
LifecycleStatusrelated to the given handle. - getOutputConnection() - Method in interface org.refcodes.component.BidirectionalConnectionAccessor
-
Retrieves the output connection from the connection property.
- getPatternArguments() - Method in exception org.refcodes.component.ComponentRuntimeException.ComponentHandleRuntimeException
- 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.
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
Stringinstances generatingHandleGeneratorbasically being a plain good oldUniqueIdGenerator. - 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, Throwable) - Constructor for exception org.refcodes.component.HandleTimeoutRuntimeException
- HandleTimeoutRuntimeException(Object, Throwable, String) - Constructor for exception org.refcodes.component.HandleTimeoutRuntimeException
- HandleTimeoutRuntimeException(String, Object) - Constructor for exception org.refcodes.component.HandleTimeoutRuntimeException
- HandleTimeoutRuntimeException(String, Object, String) - Constructor for exception org.refcodes.component.HandleTimeoutRuntimeException
- HandleTimeoutRuntimeException(String, Object, Throwable) - Constructor for exception org.refcodes.component.HandleTimeoutRuntimeException
- HandleTimeoutRuntimeException(String, Object, Throwable, String) - Constructor for exception org.refcodes.component.HandleTimeoutRuntimeException
- hasBidirectionalConnectionOpenable(H) - Method in interface org.refcodes.component.BidirectionalConnectionOpenableHandle
-
Determines whether the handle reference is
BidirectionalConnectionOpenableby implementing theBidirectionalConnectionOpenableinterface. - hasBidirectionalConnectionOpenAutomaton(H) - Method in interface org.refcodes.component.BidirectionalConnectionOpenableHandle.BidirectionalConnectionOpenAutomatonHandle
-
Determines whether the handle reference is configurable by implementing the
ConnectionOpenable.ConnectionOpenAutomatoninterface. - hasCeasable(H) - Method in interface org.refcodes.component.CeasableHandle
-
Determines whether the handle reference is ceasable by implementing the
Ceasableinterface. - hasCeaseAutomaton(H) - Method in interface org.refcodes.component.CeasableHandle.CeaseAutomatonHandle
-
Determines whether the handle reference is ceasable by implementing the
Ceasable.CeaseAutomatoninterface. - hasClosable(H) - Method in interface org.refcodes.component.ClosableHandle
-
Determines whether the handle reference is closable by implementing the
Closableinterface. - hasCloseAutomaton(H) - Method in interface org.refcodes.component.ClosableHandle.CloseAutomatonHandle
-
Determines whether the handle reference is closable by implementing the
ConnectionOpenable.ConnectionOpenAutomatoninterface. - hasConfigurable(H) - Method in interface org.refcodes.component.ConfigurableHandle
-
Determines whether the handle reference is configurable by implementing the
Configurableinterface. - hasConfigureAutomaton(H) - Method in interface org.refcodes.component.ConfigurableHandle.ConfigureAutomatonHandle
-
Determines whether the handle reference is configurable by implementing the
Configurable.ConfigureAutomatoninterface. - hasConnectionOpenable(H) - Method in interface org.refcodes.component.ConnectionOpenableHandle
-
Determines whether the handle reference is
ConnectionOpenableby implementing theConnectionOpenableinterface. - hasConnectionOpenAutomaton(H) - Method in interface org.refcodes.component.ConnectionOpenableHandle.ConnectionOpenAutomatonHandle
-
Determines whether the handle reference is configurable by implementing the
ConnectionOpenable.ConnectionOpenAutomatoninterface. - hasConnectionStatus(H) - Method in interface org.refcodes.component.ConnectionStatusHandle
-
Determines whether the handle reference provides a
ConnectionStatusby implementing theConnectionStatusAccessorinterface. - hasDecomposable(H) - Method in interface org.refcodes.component.DecomposableHandle
-
Determines whether the handle reference is decomposable by implementing the
Decomposableinterface. - hasDecomposeAutomaton(H) - Method in interface org.refcodes.component.DecomposableHandle.DecomposeAutomatonHandle
-
Determines whether the handle reference is decomposable by implementing the
Decomposable.DecomposeAutomatoninterface. - hasDestroyable(H) - Method in interface org.refcodes.component.DestroyableHandle
-
Determines whether the handle reference is destroyable by implementing the
Destroyableinterface. - hasDestroyAutomaton(H) - Method in interface org.refcodes.component.DestroyableHandle.DestroyAutomatonHandle
-
Determines whether the handle reference is destroyable by implementing the
Destroyable.DestroyAutomatoninterface. - hasFlush(H) - Method in interface org.refcodes.component.FlushHandle
-
Determines whether the handle reference provides flushting by implementing the
Flushableinterface. - 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
Initializableinterface. - hasInitializeAutomaton(H) - Method in interface org.refcodes.component.InitializableHandle.InitializeAutomatonHandle
-
Determines whether the handle reference is initalizable by implementing the
Initializable.InitializeAutomatoninterface. - hasLifecycleStatus(H) - Method in interface org.refcodes.component.LifecycleStatusHandle
-
Determines whether the handle reference provides a
LifecycleStatusby implementing theLifecycleStatusAccessorinterface. - hasOpenable(H) - Method in interface org.refcodes.component.OpenableHandle
-
Determines whether the handle reference is openable by implementing the
Openableinterface. - hasOpenAutomaton(H) - Method in interface org.refcodes.component.OpenableHandle.OpenAutomatonHandle
-
Determines whether the handle reference is openable by implementing the
ConnectionOpenable.ConnectionOpenAutomatoninterface. - hasPausable(H) - Method in interface org.refcodes.component.PausableHandle
-
Determines whether the handle reference is pausable by implementing the
Pausableinterface. - hasPauseAutomaton(H) - Method in interface org.refcodes.component.PausableHandle.PauseAutomatonHandle
-
Determines whether the handle reference is pausable by implementing the
Pausable.PauseAutomatoninterface. - hasProgress(H) - Method in interface org.refcodes.component.ProgressHandle
-
Determines whether the handle reference provides a progress by implementing the
ProgressAccessorinterface. - hasReload(H) - Method in interface org.refcodes.component.ReloadHandle
-
Determines whether the handle reference provides reloading by implementing the
Reloadableinterface. - hasReset(H) - Method in interface org.refcodes.component.ResetHandle
-
Determines whether the handle reference provides resetting by implementing the
Resetableinterface. - hasResumable(H) - Method in interface org.refcodes.component.ResumableHandle
-
Determines whether the handle reference is resumable by implementing the
Resumableinterface. - hasResumeAutomaton(H) - Method in interface org.refcodes.component.ResumableHandle.ResumeAutomatonHandle
-
Determines whether the handle reference is resumable by implementing the
Resumable.ResumeAutomatoninterface. - hasStartable(H) - Method in interface org.refcodes.component.StartableHandle
-
Determines whether the handle reference is startable by implementing the
Startableinterface. - hasStartAutomaton(H) - Method in interface org.refcodes.component.StartableHandle.StartAutomatonHandle
-
Determines whether the handle reference is startable by implementing the
Startable.StartAutomatoninterface. - hasStopAutomaton(H) - Method in interface org.refcodes.component.StoppableHandle.StopAutomatonHandle
-
Determines whether the handle reference is stoppable by implementing the
Stoppable.StopAutomatoninterface. - hasStoppable(H) - Method in interface org.refcodes.component.StoppableHandle
-
Determines whether the handle reference is stoppable by implementing the
Stoppableinterface. - 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, Throwable) - Constructor for exception org.refcodes.component.IllegalHandleStateChangeRuntimeException
- IllegalHandleStateChangeRuntimeException(Object, Throwable, String) - Constructor for exception org.refcodes.component.IllegalHandleStateChangeRuntimeException
- IllegalHandleStateChangeRuntimeException(String, Object) - Constructor for exception org.refcodes.component.IllegalHandleStateChangeRuntimeException
- IllegalHandleStateChangeRuntimeException(String, Object, String) - Constructor for exception org.refcodes.component.IllegalHandleStateChangeRuntimeException
- IllegalHandleStateChangeRuntimeException(String, Object, Throwable) - Constructor for exception org.refcodes.component.IllegalHandleStateChangeRuntimeException
- IllegalHandleStateChangeRuntimeException(String, Object, Throwable, String) - Constructor for exception org.refcodes.component.IllegalHandleStateChangeRuntimeException
- 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.InitializeAutomatoninterface defines those methods related to the initialize life-cycle. - Initializable.InitializeBuilder<B extends Initializable.InitializeBuilder<B>> - Interface in org.refcodes.component
-
To enable the
Initializablefunctionality to be invoked in a builder chain. - Initializable.UncheckedInitializable - Interface in org.refcodes.component
-
See
Initializablewithout any checked exception being declared. - InitializableComponent - Interface in org.refcodes.component
-
A
InitializableComponentcan be initialized invoking the methodInitializable.initialize(). - InitializableHandle<H> - Interface in org.refcodes.component
-
The
InitializableHandleinterface defines those methods related to the handle based initialize life-cycle. - InitializableHandle.InitializeAutomatonHandle<H> - Interface in org.refcodes.component
-
The
InitializableHandle.InitializeAutomatonHandleinterface defines those methods related to the handle based initialize life-cycle. - initialize() - Method in class org.refcodes.component.AbstractComponentComposite
-
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.LifecycleMachine
-
Initialize the component.
- initialize(CTX) - Method in class org.refcodes.component.AbstractComponentComposite.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
Componentin case it isInitializable. - initialize(Object, CTX) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method, configuring the given
Componentin case it isConfigurable. - initialize(ExecutionStrategy, CTX, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConfigureExceptionComponentinstances found in the providedCollection. - initialize(ExecutionStrategy, CTX, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConfigurableComponentinstances found in the providedCollection. - initialize(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for initializing all
InitializableComponentinstances found in the providedCollection. - initialize(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for initializing all
InitializableComponentinstances found in the providedCollection. - initialize(ExecutionStrategy, ExecutorService, CTX, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConfigureExceptionComponentinstances found in the providedCollection. - initialize(ExecutionStrategy, ExecutorService, CTX, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConfigurableComponentinstances found in the providedCollection. - initialize(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for initializing all
InitializableComponentinstances found in the providedCollection. - initialize(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for initializing all
InitializableComponentinstances found in the providedCollection. - INITIALIZE - Enum constant in enum class org.refcodes.component.LifecycleRequest
- INITIALIZED - Enum constant in enum class 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
- InitializeException(String, String) - Constructor for exception org.refcodes.component.InitializeException
- InitializeException(String, Throwable) - Constructor for exception org.refcodes.component.InitializeException
- InitializeException(String, Throwable, String) - Constructor for exception org.refcodes.component.InitializeException
- InitializeException(Throwable) - Constructor for exception org.refcodes.component.InitializeException
- InitializeException(Throwable, String) - Constructor for exception org.refcodes.component.InitializeException
- InitializeException.InitializeRuntimeException - Exception in org.refcodes.component
-
Unchecked exception with the same semantics as the
IOException. - InitializeRuntimeException(String) - Constructor for exception org.refcodes.component.InitializeException.InitializeRuntimeException
- InitializeRuntimeException(String, String) - Constructor for exception org.refcodes.component.InitializeException.InitializeRuntimeException
- InitializeRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.InitializeException.InitializeRuntimeException
- InitializeRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.InitializeException.InitializeRuntimeException
- InitializeRuntimeException(Throwable) - Constructor for exception org.refcodes.component.InitializeException.InitializeRuntimeException
- InitializeRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.InitializeException.InitializeRuntimeException
- initializeUnchecked() - Method in interface org.refcodes.component.Initializable
-
Initialize the component by calling
Initializable.initialize()without you to require catching anInitializeException. - initializeUnchecked(CTX) - Method in interface org.refcodes.component.Configurable
-
Initializes the component by calling
Configurable.initialize(Object)without you to require catching anConfigureException. - initializeUnchecked(H) - Method in interface org.refcodes.component.InitializableHandle
-
Initialize the component by calling
InitializableHandle.initialize(Object)without you to require catching anInitializeException. - initializeUnchecked(H, CTX) - Method in interface org.refcodes.component.ConfigurableHandle
-
Initializes the component by calling
ConfigurableHandle.initialize(Object, Object)without you to require catching anConfigureException. - INITIALIZING - Enum constant in enum class 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.LinkAutomatonImpl
-
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.LinkAutomatonImpl
-
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).
- isDecomposable() - Method in interface org.refcodes.component.Decomposable.DecomposeAutomaton
-
Determines whether the component may get decomposed.
- isDecomposable(H) - Method in interface org.refcodes.component.DecomposableHandle.DecomposeAutomatonHandle
-
Determines whether the component identified by the given handle may get decomposed.
- isDecomposed() - Method in interface org.refcodes.component.Decomposable.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.LifecycleMachine
-
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.LifecycleMachine
-
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.
- 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.LifecycleMachine
-
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.LifecycleMachine
-
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.LinkAutomatonImpl
-
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 interface org.refcodes.component.ConnectionStatusAccessor
-
Determines whether the connection is ought to be open or not.
- isOpened() - Method in class org.refcodes.component.LinkAutomatonImpl
-
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.LifecycleMachine
-
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.LifecycleMachine
-
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.LifecycleMachine
-
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.LifecycleMachine
-
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.LifecycleMachine
-
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.LifecycleMachine
-
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.LifecycleMachine
-
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.
- isThrownAsOfAlreadyClosed(IOException) - Static method in class org.refcodes.component.AbstractConnectable
-
Tests whether the provided exception is thrown as of something already being closed.
L
- letClosed(boolean) - Method in interface org.refcodes.component.ClosedAccessor.ClosedProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given status (setter) as of
ClosedAccessor.ClosedMutator.setClosed(boolean)and returns the very same value (getter). - letConnection(CON) - Method in interface org.refcodes.component.ConnectionAccessor.ConnectionProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given connection (setter) as of
ConnectionAccessor.ConnectionMutator.setConnection(Object)and returns the very same value (getter). - letConnectionStatus(ConnectionStatus) - Method in interface org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given
ConnectionStatus(setter) as ofConnectionStatusAccessor.ConnectionStatusMutator.setConnectionStatus(ConnectionStatus)and returns the very same value (getter). - letContext(CTX) - Method in interface org.refcodes.component.ContextAccessor.ContextProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given context (setter) as of
ContextAccessor.ContextMutator.setContext(Object)and returns the very same value (getter). - letHandle(H) - Method in interface org.refcodes.component.HandleAccessor.HandleProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given handle (setter) as of
HandleAccessor.HandleMutator.setHandle(Object)and returns the very same value (getter). - letInitialized(boolean) - Method in interface org.refcodes.component.InitializedAccessor.InitializedProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given boolean (setter) as of
InitializedAccessor.InitializedMutator.setInitialized(boolean)and returns the very same value (getter). - letInputConnection(INPUT) - Method in interface org.refcodes.component.BidirectionalConnectionAccessor.BidirectionalConnectionProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given input connection (setter) as of
BidirectionalConnectionAccessor.BidirectionalConnectionMutator.setInputConnection(Object)and returns the very same value (getter). - letLifecycleRequest(LifecycleRequest) - Method in interface org.refcodes.component.LifecycleRequestAccessor.LifecycleRequestProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given
LifecycleRequest(setter) as ofLifecycleRequestAccessor.LifecycleRequestMutator.setLifecycleRequest(LifecycleRequest)and returns the very same value (getter). - letLifecycleStatus(LifecycleStatus) - Method in interface org.refcodes.component.LifecycleStatusAccessor.LifecycleStatusProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given
LifecycleStatus(setter) as ofLifecycleStatusAccessor.LifecycleStatusMutator.setLifecycleStatus(LifecycleStatus)and returns the very same value (getter). - letOpened(boolean) - Method in interface org.refcodes.component.OpenedAccessor.OpenedProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given boolean (setter) as of
OpenedAccessor.OpenedMutator.setOpened(boolean)and returns the very same value (getter). - letOutputConnection(OUTPUT) - Method in interface org.refcodes.component.BidirectionalConnectionAccessor.BidirectionalConnectionProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given output connection (setter) as of
BidirectionalConnectionAccessor.BidirectionalConnectionMutator.setOutputConnection(Object)and returns the very same value (getter). - letProgress(float) - Method in interface org.refcodes.component.ProgressAccessor.ProgressProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given float (setter) as of
ProgressAccessor.ProgressMutator.setProgress(float)and returns the very same value (getter). - letRunning(boolean) - Method in interface org.refcodes.component.RunningAccessor.RunningProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given boolean (setter) as of
RunningAccessor.RunningMutator.setRunning(boolean)and returns the very same value (getter). - LifecycleComponent - Interface in org.refcodes.component
-
A component implementing the
LifecycleComponentinterface supports a life-cycle. - LifecycleComponent.LifecycleAutomaton - Interface in org.refcodes.component
-
A system implementing the
LifecycleComponent.LifecycleAutomatoninterface supports managingLifecycleComponentinstances 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
LifecycleComponentthough without the need to try-catch any exceptions on the various life-cycle stages. - LifecycleComponentHandle<H> - Interface in org.refcodes.component
-
The
LifecycleComponentHandlemanages variousLifecycleStatusstates forLifecycleComponentinstances each related to a handle. - LifecycleComponentHandle.LifecycleAutomatonHandle<H> - Interface in org.refcodes.component
-
The
LifecycleComponentHandle.LifecycleAutomatonHandleis an automaton managing variousLifecycleStatusstates forComponentinstances each related to a handle. - LifecycleException - Exception in org.refcodes.component
-
This exception is the base lifecycle exception .
- LifecycleException(String) - Constructor for exception org.refcodes.component.LifecycleException
- LifecycleException(String, String) - Constructor for exception org.refcodes.component.LifecycleException
- LifecycleException(String, Throwable) - Constructor for exception org.refcodes.component.LifecycleException
- LifecycleException(String, Throwable, String) - Constructor for exception org.refcodes.component.LifecycleException
- LifecycleException(Throwable) - Constructor for exception org.refcodes.component.LifecycleException
- LifecycleException(Throwable, String) - Constructor for exception org.refcodes.component.LifecycleException
- LifecycleException.LifecycleRuntimeException - Exception in org.refcodes.component
-
This exception is the base lifecycle exception .
- LifecycleMachine - Class in org.refcodes.component
-
The
LifecycleMachineimplements aLifecycleComponent.LifecycleAutomaton. - LifecycleMachine() - Constructor for class org.refcodes.component.LifecycleMachine
-
Empty constructor, such
LifecycleComponent.LifecycleAutomatoncannot do much more than decline the variousLifecycleStatusstates for you. - LifecycleMachine(LifecycleComponent) - Constructor for class org.refcodes.component.LifecycleMachine
-
This constructor uses a
LifecycleStatusfor wrapping it inside theLifecycleComponent.LifecycleAutomaton, making sure of obeying and guarding the correctLifecycleStatus's order ofLifecycleStatusstates for you. - LifecycleMachine.ManualLifecycleMachine - Class in org.refcodes.component
-
Opens the otherwise protected
LifecycleMachine.ManualLifecycleMachine.setLifecycleStatus(LifecycleStatus)to be public in order to force any lifecycle status to be set. - LifecycleRequest - Enum Class in org.refcodes.component
-
An enumeration describing the lifecycle requests regarding a component..
- LifecycleRequestAccessor - Interface in org.refcodes.component
-
Provides an accessor for a
LifecycleRequestproperty. - LifecycleRequestAccessor.LifecycleRequestMutator - Interface in org.refcodes.component
-
Provides a mutator for a
LifecycleRequestproperty. - LifecycleRequestAccessor.LifecycleRequestProperty - Interface in org.refcodes.component
-
Provides a
LifecycleRequestproperty. - LifecycleRuntimeException(String) - Constructor for exception org.refcodes.component.LifecycleException.LifecycleRuntimeException
- LifecycleRuntimeException(String, String) - Constructor for exception org.refcodes.component.LifecycleException.LifecycleRuntimeException
- LifecycleRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.LifecycleException.LifecycleRuntimeException
- LifecycleRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.LifecycleException.LifecycleRuntimeException
- LifecycleRuntimeException(Throwable) - Constructor for exception org.refcodes.component.LifecycleException.LifecycleRuntimeException
- LifecycleRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.LifecycleException.LifecycleRuntimeException
- LifecycleStatus - Enum Class in org.refcodes.component
-
The Enum LifecycleStatus.
- LifecycleStatusAccessor - Interface in org.refcodes.component
-
Provides an accessor for a
LifecycleStatusproperty. - LifecycleStatusAccessor.LifecycleStatusBuilder<B extends LifecycleStatusAccessor.LifecycleStatusBuilder<B>> - Interface in org.refcodes.component
-
Provides a builder method for a
LifecycleStatusproperty returning the builder for applying multiple build operations. - LifecycleStatusAccessor.LifecycleStatusMutator - Interface in org.refcodes.component
-
Provides a mutator for a
LifecycleStatusproperty. - LifecycleStatusAccessor.LifecycleStatusProperty - Interface in org.refcodes.component
-
Provides a
LifecycleStatusproperty. - LifecycleStatusHandle<H> - Interface in org.refcodes.component
-
The Interface LifecycleStatusHandle.
- LinkAutomatonImpl - Class in org.refcodes.component
-
This class implements a
LifecycleComponent.LifecycleAutomaton. - LinkAutomatonImpl() - Constructor for class org.refcodes.component.LinkAutomatonImpl
-
Empty constructor, such
LifecycleComponent.LifecycleAutomatoncannot do much more than decline the variousLifecycleStatusstates for you. - LinkAutomatonImpl(LinkComponent) - Constructor for class org.refcodes.component.LinkAutomatonImpl
-
This constructor uses a
LifecycleStatusfor wrapping it inside theLinkAutomatonImpl, making sure of obeying and guarding the correctLifecycleStatus's order ofLifecycleStatusstates for you. - LinkComponent - Interface in org.refcodes.component
-
A component implementing the
LinkComponentinterface supports establishing a connection (not necessarily a network connection). - LinkComponent.LinkAutomaton - Interface in org.refcodes.component
-
A system implementing the
LinkComponent.LinkAutomatoninterface supports managingLinkComponentinstances 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
LinkComponentwith additional according builder methods. - LinkComponentHandle<H> - Interface in org.refcodes.component
-
The
LinkComponentHandlemanages variousConnectionStatusstates forLinkComponentinstances each related to a handle. - LinkComponentHandle.LinkAutomatonHandle<H> - Interface in org.refcodes.component
-
The
LinkComponentHandle.LinkAutomatonHandleis an automaton managing variousConnectionStatusstates forComponentinstances each related to a handle. - lookupHandle(H) - Method in interface org.refcodes.component.HandleLookup
-
Gets the object associated to a given handle.
M
- ManualLifecycleMachine() - Constructor for class org.refcodes.component.LifecycleMachine.ManualLifecycleMachine
-
Empty constructor, such
LifecycleMachine.ManualLifecycleMachinecannot do much more than decline the variousLifecycleStatusstates for you. - ManualLifecycleMachine(LifecycleComponent) - Constructor for class org.refcodes.component.LifecycleMachine.ManualLifecycleMachine
-
This constructor uses a
LifecycleMachine.ManualLifecycleMachinefor wrapping it inside theLifecycleComponent.LifecycleAutomaton, making sure of obeying and guarding the correctLifecycleStatus's order ofLifecycleStatusstates for you.
N
- NONE - Enum constant in enum class org.refcodes.component.ConnectionStatus
- NONE - Enum constant in enum class org.refcodes.component.ExecutionStatus
- NONE - Enum constant in enum class org.refcodes.component.LifecycleStatus
O
- open() - Method in class org.refcodes.component.AbstractComponentComposite
-
Open the component's connection(s).
- 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.LinkAutomatonImpl
-
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.AbstractComponentComposite.ExtendedCompositeComponentImpl
-
Opens the component with the given connection.
- open(CON) - Method in class org.refcodes.component.ConnectionAutomatonImpl
-
Opens the component with the given connection.
- open(CON) - Method in interface org.refcodes.component.ConnectionOpenable
-
Opens the component with the given connection.
- open(H) - Method in interface org.refcodes.component.OpenableHandle
-
Open/connect the component identified by the given handle.
- open(H, CON) - Method in interface org.refcodes.component.ConnectionOpenableHandle
-
Open/connect the component identified by the given handle.
- open(H, INPUT, OUTPUT) - Method in interface org.refcodes.component.BidirectionalConnectionOpenableHandle
-
Open/connect the component identified by the given handle.
- open(INPUT, OUTPUT) - Method in interface org.refcodes.component.BidirectionalConnectionOpenable
-
Opens the component with the given connection, the component opens a connection with the given connection.
- open(Object) - Static method in class org.refcodes.component.ComponentUtility
- open(Object, CON) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method, configuring the given
Componentin case it isConnectionOpenable. - open(Object, INPUT, OUTPUT) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method, configuring the given
Componentin case it isBidirectionalConnectionOpenable. - open(ExecutionStrategy, CON, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConfigureExceptionComponentinstances found in the providedCollection. - open(ExecutionStrategy, CON, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConnectionOpenableComponentinstances found in the providedCollection. - open(ExecutionStrategy, INPUT, OUTPUT, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConfigureExceptionComponentinstances found in the providedCollection. - open(ExecutionStrategy, INPUT, OUTPUT, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
BidirectionalConnectionOpenableComponentinstances found in the providedCollection. - open(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- open(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- open(ExecutionStrategy, ExecutorService, CON, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConfigureExceptionComponentinstances found in the providedCollection. - open(ExecutionStrategy, ExecutorService, CON, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConnectionOpenableComponentinstances found in the providedCollection. - open(ExecutionStrategy, ExecutorService, INPUT, OUTPUT, Object...) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
ConfigureExceptionComponentinstances found in the providedCollection. - open(ExecutionStrategy, ExecutorService, INPUT, OUTPUT, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
-
Helper method for configuring all
BidirectionalConnectionOpenableComponentinstances found in the providedCollection. - open(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- open(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- OPEN - Enum constant in enum class 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.OpenAutomatoninterface 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
Startablefunctionality to be invoked in a builder chain. - OpenableHandle<H> - Interface in org.refcodes.component
-
The
OpenableHandleinterface defines those methods related to the handle based open/connect life-cycle. - OpenableHandle.OpenAutomatonHandle<H> - Interface in org.refcodes.component
-
The
OpenableHandle.OpenAutomatonHandleinterface defines those methods related to the handle based open/connect life-cycle. - OPENED - Enum constant in enum class 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.
- openUnchecked() - Method in interface org.refcodes.component.Openable
-
Opens the component by calling
Openable.open()without you to require catching anIOException. - openUnchecked(CON) - Method in interface org.refcodes.component.ConnectionOpenable
-
Opens the component by calling
ConnectionOpenable.open(Object)without you to require catching anIOException. - openUnchecked(H) - Method in interface org.refcodes.component.OpenableHandle
-
Opens the component by calling
OpenableHandle.open(Object)without you to require catching anIOException. - openUnchecked(H, CON) - Method in interface org.refcodes.component.ConnectionOpenableHandle
-
Opens the component by calling
ConnectionOpenableHandle.open(Object, Object)without you to require catching anIOException. - org.refcodes.component - module org.refcodes.component
- 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.PauseAutomatoninterface defines those methods related to the pause life-cycle. - Pausable.PauseBuilder<B extends Pausable.PauseBuilder<B>> - Interface in org.refcodes.component
-
To enable the
Pausablefunctionality to be invoked in a builder chain. - Pausable.UncheckedPausable - Interface in org.refcodes.component
-
See
Pausablewithout any checked exception being declared. - PausableHandle<H> - Interface in org.refcodes.component
-
The
PausableHandleinterface defines those methods related to the handle based pause life-cycle. - PausableHandle.PauseAutomatonHandle<H> - Interface in org.refcodes.component
-
The
PausableHandle.PauseAutomatonHandleinterface defines those methods related to the handle based pause life-cycle. - pause() - Method in class org.refcodes.component.AbstractComponentComposite
-
Pauses the component.
- pause() - Method in class org.refcodes.component.ConfigurableLifecycleAutomatonImpl
-
Pauses the component.
- pause() - Method in class org.refcodes.component.LifecycleMachine
-
Pauses the component.
- pause() - Method in interface org.refcodes.component.Pausable
-
Pauses the component.
- pause() - Method in interface org.refcodes.component.Pausable.UncheckedPausable
-
Pauses the component.
- pause(H) - Method in interface org.refcodes.component.PausableHandle
-
Pauses the component identified by the given handle.
- pause(Object) - Static method in class org.refcodes.component.ComponentUtility
- pause(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- pause(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- pause(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- pause(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- PAUSE - Enum constant in enum class org.refcodes.component.LifecycleRequest
- PAUSED - Enum constant in enum class 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
- PauseException(String, String) - Constructor for exception org.refcodes.component.PauseException
- PauseException(String, Throwable) - Constructor for exception org.refcodes.component.PauseException
- PauseException(String, Throwable, String) - Constructor for exception org.refcodes.component.PauseException
- PauseException(Throwable) - Constructor for exception org.refcodes.component.PauseException
- PauseException(Throwable, String) - Constructor for exception org.refcodes.component.PauseException
- 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
- PauseRuntimeException(String, String) - Constructor for exception org.refcodes.component.PauseException.PauseRuntimeException
- PauseRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.PauseException.PauseRuntimeException
- PauseRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.PauseException.PauseRuntimeException
- PauseRuntimeException(Throwable) - Constructor for exception org.refcodes.component.PauseException.PauseRuntimeException
- PauseRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.PauseException.PauseRuntimeException
- pauseUnchecked() - Method in interface org.refcodes.component.Pausable.PauseBuilder
-
Pauses the component by calling
Pausable.PauseBuilder.withPause()without you to require catching anPauseException. - pauseUnchecked() - Method in interface org.refcodes.component.Pausable
-
Pauses the component by calling
Pausable.pause()without you to require catching anPauseException. - pauseUnchecked(H) - Method in interface org.refcodes.component.PausableHandle
-
Pauses the component by calling
PausableHandle.pause(Object)without you to require catching anPauseException. - ProgressAccessor - Interface in org.refcodes.component
-
Provides an accessor for a progress property.
- ProgressAccessor.ProgressMutator - Interface in org.refcodes.component
-
Provides a mutator for a progress property.
- ProgressAccessor.ProgressProperty - Interface in org.refcodes.component
-
Provides a progress property.
- ProgressHandle<H> - Interface in org.refcodes.component
-
Whenever a handle is associated with a progress, then a component providing such handles should implement this interface.
R
- reload() - Method in interface org.refcodes.component.Reloadable
-
Reloads the (state of the) component.
- reload(H) - Method in interface org.refcodes.component.ReloadHandle
-
Reloads the (state of the) component identified by the given handle.
- Reloadable - Interface in org.refcodes.component
-
This mixin might be implemented by a component in order to provide reload facilities.
- Reloadable.ReloadBuilder<B extends Reloadable.ReloadBuilder<B>> - Interface in org.refcodes.component
-
The Interface ReloadBuilder.
- ReloadHandle<H> - Interface in org.refcodes.component
-
The
ReloadHandleinterface 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 aIOException. - 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 aIOException. - removeHandle(H) - Method in interface org.refcodes.component.HandleLookup
-
Gets the descriptor for a given handle.
- reset() - Method in class org.refcodes.component.AbstractComponentComposite
- 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
Componentin case it isResetable. - reset(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- reset(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- reset(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- reset(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- ResetException - Exception in org.refcodes.component
-
Thrown in case resetting a component caused problems.
- ResetException(String) - Constructor for exception org.refcodes.component.ResetException
- ResetException(String, String) - Constructor for exception org.refcodes.component.ResetException
- ResetException(String, Throwable) - Constructor for exception org.refcodes.component.ResetException
- ResetException(String, Throwable, String) - Constructor for exception org.refcodes.component.ResetException
- ResetException(Throwable) - Constructor for exception org.refcodes.component.ResetException
- ResetException(Throwable, String) - Constructor for exception org.refcodes.component.ResetException
- ResetException.ResetRuntimeException - Exception in org.refcodes.component
-
Unchecked exception with the same semantics as the
ResetException. - ResetHandle<H> - Interface in org.refcodes.component
-
The
ResetHandleinterface defines those methods related to the handle based reset operation. - ResetRuntimeException(String) - Constructor for exception org.refcodes.component.ResetException.ResetRuntimeException
- ResetRuntimeException(String, String) - Constructor for exception org.refcodes.component.ResetException.ResetRuntimeException
- ResetRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.ResetException.ResetRuntimeException
- ResetRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.ResetException.ResetRuntimeException
- ResetRuntimeException(Throwable) - Constructor for exception org.refcodes.component.ResetException.ResetRuntimeException
- ResetRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.ResetException.ResetRuntimeException
- 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.ResumeAutomatoninterface defines those methods related to the resume life-cycle. - Resumable.ResumeBuilder<B extends Resumable.ResumeBuilder<B>> - Interface in org.refcodes.component
-
To enable the
Resumablefunctionality to be invoked in a builder chain. - Resumable.UncheckedResumable - Interface in org.refcodes.component
-
See
Resumablewithout any checked exception being declared. - ResumableHandle<H> - Interface in org.refcodes.component
-
The
ResumableHandleinterface defines those methods related to the handle based resume life-cycle. - ResumableHandle.ResumeAutomatonHandle<H> - Interface in org.refcodes.component
-
The
ResumableHandle.ResumeAutomatonHandleinterface defines those methods related to the handle based resume life-cycle. - resume() - Method in class org.refcodes.component.AbstractComponentComposite
-
Resumes the component.
- resume() - Method in class org.refcodes.component.ConfigurableLifecycleAutomatonImpl
-
Resumes the component.
- resume() - Method in class org.refcodes.component.LifecycleMachine
-
Resumes the component.
- resume() - Method in interface org.refcodes.component.Resumable
-
Resumes the component.
- resume() - Method in interface org.refcodes.component.Resumable.UncheckedResumable
-
Resumes the component.
- resume(H) - Method in interface org.refcodes.component.ResumableHandle
-
Resumes the component identified by the given handle.
- resume(Object) - Static method in class org.refcodes.component.ComponentUtility
- resume(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- resume(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- resume(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- resume(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- RESUME - Enum constant in enum class 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
- ResumeException(String, String) - Constructor for exception org.refcodes.component.ResumeException
- ResumeException(String, Throwable) - Constructor for exception org.refcodes.component.ResumeException
- ResumeException(String, Throwable, String) - Constructor for exception org.refcodes.component.ResumeException
- ResumeException(Throwable) - Constructor for exception org.refcodes.component.ResumeException
- ResumeException(Throwable, String) - Constructor for exception org.refcodes.component.ResumeException
- 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
- ResumeRuntimeException(String, String) - Constructor for exception org.refcodes.component.ResumeException.ResumeRuntimeException
- ResumeRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.ResumeException.ResumeRuntimeException
- ResumeRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.ResumeException.ResumeRuntimeException
- ResumeRuntimeException(Throwable) - Constructor for exception org.refcodes.component.ResumeException.ResumeRuntimeException
- ResumeRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.ResumeException.ResumeRuntimeException
- resumeUnchecked() - Method in interface org.refcodes.component.Resumable
-
Resumes the component by calling
Resumable.resume()without you to require catching anResumeException. - resumeUnchecked(H) - Method in interface org.refcodes.component.ResumableHandle
-
Resumes the component by calling
ResumableHandle.resume(Object)without you to require catching anResumeException. - RunningAccessor - Interface in org.refcodes.component
-
Provides an accessor for a running property.
- RunningAccessor.RunningMutator - Interface in org.refcodes.component
-
Provides a mutator for a running property.
- RunningAccessor.RunningProperty - Interface in org.refcodes.component
-
Provides a running property.
- RunningHandle<H> - Interface in org.refcodes.component
-
Provides access to the running handle reference.
S
- setClosed(boolean) - Method in interface org.refcodes.component.ClosedAccessor.ClosedMutator
-
Sets the is-closed property for the closed property.
- setConnection(CON) - Method in interface org.refcodes.component.ConnectionAccessor.ConnectionMutator
-
Sets the connection for the connection property.
- setConnectionStatus(ConnectionStatus) - Method in class org.refcodes.component.AbstractConnectableAutomaton
-
Sets the
ConnectionStatusproperty for the property. - setConnectionStatus(ConnectionStatus) - Method in interface org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusMutator
-
Sets the
ConnectionStatusproperty 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
LifecycleRequestproperty for the property. - setLifecycleStatus(LifecycleStatus) - Method in class org.refcodes.component.LifecycleMachine.ManualLifecycleMachine
-
Method to force any
LifecycleStatusto be set with no rules being applied. - setLifecycleStatus(LifecycleStatus) - Method in class org.refcodes.component.LifecycleMachine
-
Provides means to set the
LifecycleStatusmanually. - setLifecycleStatus(LifecycleStatus) - Method in interface org.refcodes.component.LifecycleStatusAccessor.LifecycleStatusMutator
-
Sets the
LifecycleStatusproperty 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.AbstractComponentComposite
-
Starts the component.
- start() - Method in class org.refcodes.component.ConfigurableLifecycleAutomatonImpl
-
Starts the component.
- start() - Method in class org.refcodes.component.LifecycleMachine
-
Starts the component.
- start() - Method in interface org.refcodes.component.Startable
-
Starts the component.
- start() - Method in interface org.refcodes.component.Startable.UncheckedStartable
-
Starts the component.
- start(H) - Method in interface org.refcodes.component.StartableHandle
-
Starts the component identified by the given handle.
- start(Object) - Static method in class org.refcodes.component.ComponentUtility
- start(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- start(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- start(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- start(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- START - Enum constant in enum class 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.StartAutomatoninterface defines those methods related to the start life-cycle. - Startable.StartBuilder<B extends Startable.StartBuilder<B>> - Interface in org.refcodes.component
-
To enable the
Startablefunctionality to be invoked in a builder chain. - Startable.UncheckedStartable - Interface in org.refcodes.component
-
See
Startablewithout any checked exception being declared. - StartableHandle<H> - Interface in org.refcodes.component
-
The
StartableHandleinterface defines those methods related to the handle based start life-cycle. - StartableHandle.StartAutomatonHandle<H> - Interface in org.refcodes.component
-
The
StartableHandle.StartAutomatonHandleinterface defines those methods related to the handle based start life-cycle. - STARTED - Enum constant in enum class org.refcodes.component.ExecutionStatus
- STARTED - Enum constant in enum class 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
- StartException(String, String) - Constructor for exception org.refcodes.component.StartException
- StartException(String, Throwable) - Constructor for exception org.refcodes.component.StartException
- StartException(String, Throwable, String) - Constructor for exception org.refcodes.component.StartException
- StartException(Throwable) - Constructor for exception org.refcodes.component.StartException
- StartException(Throwable, String) - Constructor for exception org.refcodes.component.StartException
- 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
- StartRuntimeException(String, String) - Constructor for exception org.refcodes.component.StartException.StartRuntimeException
- StartRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.StartException.StartRuntimeException
- StartRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.StartException.StartRuntimeException
- StartRuntimeException(Throwable) - Constructor for exception org.refcodes.component.StartException.StartRuntimeException
- StartRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.StartException.StartRuntimeException
- startUnchecked() - Method in interface org.refcodes.component.Startable
-
Starts the component by calling
Startable.start()without you to require catching anStartException. - startUnchecked(H) - Method in interface org.refcodes.component.StartableHandle
-
Starts the component by calling
StartableHandle.start(Object)without you to require catching anStartException. - stop() - Method in class org.refcodes.component.AbstractComponentComposite
-
Stops the component.
- stop() - Method in class org.refcodes.component.ConfigurableLifecycleAutomatonImpl
-
Stops the component.
- stop() - Method in class org.refcodes.component.LifecycleMachine
-
Stops the component.
- stop() - Method in interface org.refcodes.component.Stoppable
-
Stops the component.
- stop() - Method in interface org.refcodes.component.Stoppable.UncheckedStoppable
-
Stops the component.
- stop(H) - Method in interface org.refcodes.component.StoppableHandle
-
Stops the component identified by the given handle.
- stop(Object) - Static method in class org.refcodes.component.ComponentUtility
- stop(ExecutionStrategy, Object...) - Static method in class org.refcodes.component.ComponentUtility
- stop(ExecutionStrategy, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- stop(ExecutionStrategy, ExecutorService, Object...) - Static method in class org.refcodes.component.ComponentUtility
- stop(ExecutionStrategy, ExecutorService, Collection<?>) - Static method in class org.refcodes.component.ComponentUtility
- STOP - Enum constant in enum class 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
- StopException(String, String) - Constructor for exception org.refcodes.component.StopException
- StopException(String, Throwable) - Constructor for exception org.refcodes.component.StopException
- StopException(String, Throwable, String) - Constructor for exception org.refcodes.component.StopException
- StopException(Throwable) - Constructor for exception org.refcodes.component.StopException
- StopException(Throwable, String) - Constructor for exception org.refcodes.component.StopException
- 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.StopAutomatoninterface defines those methods related to the stop life-cycle. - Stoppable.StopBuilder<B extends Stoppable.StopBuilder<B>> - Interface in org.refcodes.component
-
To enable the
Stoppablefunctionality to be invoked in a builder chain. - Stoppable.UncheckedStoppable - Interface in org.refcodes.component
-
See
Stoppablewithout any checked exception being declared. - StoppableHandle<H> - Interface in org.refcodes.component
-
The
StoppableHandleinterface defines those methods related to the handle based stop life-cycle. - StoppableHandle.StopAutomatonHandle<H> - Interface in org.refcodes.component
-
The
StoppableHandle.StopAutomatonHandleinterface defines those methods related to the handle based stop life-cycle. - STOPPED - Enum constant in enum class org.refcodes.component.ExecutionStatus
- STOPPED - Enum constant in enum class org.refcodes.component.LifecycleStatus
- StopRuntimeException(String) - Constructor for exception org.refcodes.component.StopException.StopRuntimeException
- StopRuntimeException(String, String) - Constructor for exception org.refcodes.component.StopException.StopRuntimeException
- StopRuntimeException(String, Throwable) - Constructor for exception org.refcodes.component.StopException.StopRuntimeException
- StopRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.component.StopException.StopRuntimeException
- StopRuntimeException(Throwable) - Constructor for exception org.refcodes.component.StopException.StopRuntimeException
- StopRuntimeException(Throwable, String) - Constructor for exception org.refcodes.component.StopException.StopRuntimeException
- stopUnchecked() - Method in interface org.refcodes.component.Stoppable
-
Stops the component by calling
Stoppable.stop()without you to require catching anStopException. - stopUnchecked(H) - Method in interface org.refcodes.component.StoppableHandle
-
Stops the component by calling
StoppableHandle.stop(Object)without you to require catching anStopException.
U
- UNKNOWN - Enum constant in enum class org.refcodes.component.ConnectionStatus
- UNKNOWN - Enum constant in enum class 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
- UnknownHandleRuntimeException(Object, String, String) - Constructor for exception org.refcodes.component.UnknownHandleRuntimeException
- UnknownHandleRuntimeException(Object, String, Throwable) - Constructor for exception org.refcodes.component.UnknownHandleRuntimeException
- UnknownHandleRuntimeException(Object, String, Throwable, String) - Constructor for exception org.refcodes.component.UnknownHandleRuntimeException
- UnknownHandleRuntimeException(Object, Throwable) - Constructor for exception org.refcodes.component.UnknownHandleRuntimeException
- UnknownHandleRuntimeException(Object, Throwable, String) - Constructor for exception org.refcodes.component.UnknownHandleRuntimeException
- 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
- UnsupportedHandleOperationRuntimeException(Object, String, String) - Constructor for exception org.refcodes.component.UnsupportedHandleOperationRuntimeException
- UnsupportedHandleOperationRuntimeException(Object, String, Throwable) - Constructor for exception org.refcodes.component.UnsupportedHandleOperationRuntimeException
- UnsupportedHandleOperationRuntimeException(Object, String, Throwable, String) - Constructor for exception org.refcodes.component.UnsupportedHandleOperationRuntimeException
- UnsupportedHandleOperationRuntimeException(Object, Throwable) - Constructor for exception org.refcodes.component.UnsupportedHandleOperationRuntimeException
- UnsupportedHandleOperationRuntimeException(Object, Throwable, String) - Constructor for exception org.refcodes.component.UnsupportedHandleOperationRuntimeException
V
- valueOf(String) - Static method in enum class org.refcodes.component.ConnectionRequest
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.refcodes.component.ConnectionStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.refcodes.component.ExecutionStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.refcodes.component.LifecycleRequest
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.refcodes.component.LifecycleStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.refcodes.component.ConnectionRequest
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.refcodes.component.ConnectionStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.refcodes.component.ExecutionStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.refcodes.component.LifecycleRequest
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.refcodes.component.LifecycleStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withCease() - Method in interface org.refcodes.component.Ceasable.CeaseBuilder
-
Builder method for the
Ceasable.cease()method. - withCeaseUnchecked() - Method in interface org.refcodes.component.Ceasable.CeaseBuilder
-
Ceases the component by calling
Ceasable.CeaseBuilder.withCease()without you to require catching anCeaseException. - withClose() - Method in interface org.refcodes.component.Closable.CloseBuilder
-
Builder method for the
Closable.close()method. - withCloseIn(int) - Method in interface org.refcodes.component.Closable.CloseBuilder
-
Builder method for the
Closable.closeIn(int)method. - withCloseQuietly() - Method in interface org.refcodes.component.Closable.CloseBuilder
-
Builder method for the
Closable.closeQuietly()method. - withCloseUnchecked() - Method in interface org.refcodes.component.Closable.CloseBuilder
-
Closes the component by calling
Closable.CloseBuilder.withClose()without you to require catching anIOException. - 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 aIOException. - withInitialize() - Method in interface org.refcodes.component.Initializable.InitializeBuilder
-
Builder method for the
Initializable.initialize()method. - withInitialize(CTX) - Method in interface org.refcodes.component.Configurable.ConfigureBuilder
-
Builder method for the
Configurable.initialize(Object)method. - withInitializeUnchecked() - Method in interface org.refcodes.component.Initializable.InitializeBuilder
-
Initialize the component by calling
Initializable.InitializeBuilder.withInitialize()without you to require catching anInitializeException. - withInitializeUnchecked(CTX) - Method in interface org.refcodes.component.Configurable.ConfigureBuilder
-
Initializes the component by calling
Configurable.ConfigureBuilder.withInitialize(Object)without you to require catching anConfigureException. - withLifecycleStatus(LifecycleStatus) - Method in interface org.refcodes.component.LifecycleStatusAccessor.LifecycleStatusBuilder
-
Sets the
LifecycleStatusfor 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 anIOException. - withOpenUnchecked(CON) - Method in interface org.refcodes.component.ConnectionOpenable.ConnectionOpenBuilder
-
Opens the component by calling
ConnectionOpenable.ConnectionOpenBuilder.withOpen(Object)without you to require catching anIOException. - 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 aIOException. - withResume() - Method in interface org.refcodes.component.Resumable.ResumeBuilder
-
Builder method for the
Resumable.resume()method. - withResumeUnchecked() - Method in interface org.refcodes.component.Resumable.ResumeBuilder
-
Resumes the component by calling
Resumable.ResumeBuilder.withResume()without you to require catching anResumeException. - withStart() - Method in interface org.refcodes.component.Startable.StartBuilder
-
Builder method for the
Startable.start()method. - withStartUnchecked() - Method in interface org.refcodes.component.Startable.StartBuilder
-
Starts the component by calling
Startable.StartBuilder.withStart()without you to require catching anStartException. - withStop() - Method in interface org.refcodes.component.Stoppable.StopBuilder
-
Builder method for the
Stoppable.stop()method. - withStopUnchecked() - Method in interface org.refcodes.component.Stoppable.StopBuilder
-
Stops the component by calling
Stoppable.StopBuilder.withStop()without you to require catching anStopException.
_
- _connectionComponent - Variable in class org.refcodes.component.ConnectionAutomatonImpl
- _connectionComponent - Variable in class org.refcodes.component.LinkAutomatonImpl
- _handle - Variable in exception org.refcodes.component.ComponentRuntimeException.ComponentHandleRuntimeException
All Classes and Interfaces|All Packages|Serialized Form