Modifier and Type | Interface | Description |
---|---|---|
static interface |
CompositeComponent.ExtendedCompositeComponent<CTX,CON> |
The
CompositeComponent.ExtendedCompositeComponent provides extended functionality to
the CompositeComponent 's functionality by including extended
Openable functionality (ConnectionOpenable ) and extends
Initializable functionality (Configurable ). |
static interface |
ConfigurableLifeCycleComponent.ConfigurableLifeCycleAutomaton<CTX> |
A system implementing the
ConfigurableLifeCycleComponent.ConfigurableLifeCycleAutomaton
interface supports managing ConfigurableLifeCycleComponent
instances and takes care that the open/close statuses are invoked in the
correct order by throwing according exceptions in case the
open/close-cycle is invoked in the wrong order. |
Modifier and Type | Class | Description |
---|---|---|
static class |
CompositeComponentImpl.ExtendedCompositeComponentImpl<C extends Component,CTX,CON> |
The
CompositeComponentImpl.ExtendedCompositeComponentImpl is an implementation of the
CompositeComponent.ExtendedCompositeComponent . |
class |
ConfigurableLifeCycleAutomatonImpl<CTX> |
This class implements a
ConfigurableLifeCycleComponent.ConfigurableLifeCycleAutomaton . |
Modifier and Type | Method | Description |
---|---|---|
protected ConfigurableLifeCycleComponent<CTX> |
ConfigurableLifeCycleAutomatonImpl.getLifeCycleComponent() |
Provides access to the
LifeCycleComponent instance. |
Constructor | Description |
---|---|
ConfigurableLifeCycleAutomatonImpl(ConfigurableLifeCycleComponent<CTX> aLifeConfigurableCycleComponent) |
This constructor uses a
LifeCycleStatus for wrapping it inside
the ConfigurableLifeCycleAutomatonImpl , making sure of obeying
and guarding the correct LifeCycleStatus 's order of
LifeCycleStatus states for you. |
Copyright © 2021. All rights reserved.