Uses of Interface
org.refcodes.component.ConfigurableLifecycleComponent
-
Uses of ConfigurableLifecycleComponent in org.refcodes.component
Subinterfaces of ConfigurableLifecycleComponent in org.refcodes.componentModifier and TypeInterfaceDescriptionstatic interface
TheComponentComposite.ExtendedComponentComposite
provides extended functionality to theComponentComposite
's functionality by including extendedOpenable
functionality (ConnectionOpenable
) and extendsInitializable
functionality (Configurable
).static interface
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 ConfigurableLifecycleComponentModifier and TypeClassDescriptionstatic class
AbstractComponentComposite.ExtendedCompositeComponentImpl<C extends Component,
CTX, CON> TheAbstractComponentComposite.ExtendedCompositeComponentImpl
is an implementation of theComponentComposite.ExtendedComponentComposite
.class
This class implements aConfigurableLifecycleComponent.ConfigurableLifecycleAutomaton
.Methods in org.refcodes.component that return ConfigurableLifecycleComponentModifier and TypeMethodDescriptionprotected ConfigurableLifecycleComponent<CTX>
ConfigurableLifecycleAutomatonImpl.getLifecycleComponent()
Provides access to theLifecycleComponent
instance.Constructors in org.refcodes.component with parameters of type ConfigurableLifecycleComponentModifierConstructorDescriptionConfigurableLifecycleAutomatonImpl
(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.