Uses of Interface
org.refcodes.component.ConfigurableLifeCycleComponent
-
-
Uses of ConfigurableLifeCycleComponent in org.refcodes.component
Subinterfaces of ConfigurableLifeCycleComponent in org.refcodes.component Modifier and Type Interface Description static interface
CompositeComponent.ExtendedCompositeComponent<CTX,CON>
TheCompositeComponent.ExtendedCompositeComponent
provides extended functionality to theCompositeComponent
's functionality by including extendedOpenable
functionality (ConnectionOpenable
) and extendsInitializable
functionality (Configurable
).static interface
ConfigurableLifeCycleComponent.ConfigurableLifeCycleAutomaton<CTX>
A system implementing theConfigurableLifeCycleComponent.ConfigurableLifeCycleAutomaton
interface supports managingConfigurableLifeCycleComponent
instances and takes care that the open/close statuses are invoked in the correct order by throwing according exceptions in case the open/close-cycle is invoked in the wrong order.Classes in org.refcodes.component that implement ConfigurableLifeCycleComponent Modifier and Type Class Description static class
CompositeComponentImpl.ExtendedCompositeComponentImpl<C extends Component,CTX,CON>
TheCompositeComponentImpl.ExtendedCompositeComponentImpl
is an implementation of theCompositeComponent.ExtendedCompositeComponent
.class
ConfigurableLifeCycleAutomatonImpl<CTX>
This class implements aConfigurableLifeCycleComponent.ConfigurableLifeCycleAutomaton
.Methods in org.refcodes.component that return ConfigurableLifeCycleComponent Modifier and Type Method Description protected ConfigurableLifeCycleComponent<CTX>
ConfigurableLifeCycleAutomatonImpl. getLifeCycleComponent()
Provides access to theLifeCycleComponent
instance.Constructors in org.refcodes.component with parameters of type ConfigurableLifeCycleComponent Constructor Description ConfigurableLifeCycleAutomatonImpl(ConfigurableLifeCycleComponent<CTX> aLifeConfigurableCycleComponent)
This constructor uses aLifeCycleStatus
for wrapping it inside theConfigurableLifeCycleAutomatonImpl
, making sure of obeying and guarding the correctLifeCycleStatus
's order ofLifeCycleStatus
states for you.
-