Package | Description |
---|---|
org.refcodes.component | |
org.refcodes.component.impls |
Modifier and Type | Interface and 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 |
Configurable.ConfigureAutomaton<CTX>
The
Configurable.ConfigureAutomaton interface defines those methods related to
the initialize life-cycle with a provided context. |
interface |
ConfigurableComponent<CTX>
A
ConfigurableComponent can be configured invoking the method
initialize(Object) . |
interface |
ConfigurableLifeCycleComponent<CTX>
A component implementing the
ConfigurableLifeCycleComponent interface
supports a life-cycle. |
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 and Description |
---|---|
static class |
CompositeComponentImpl.ExtendedCompositeComponentImpl<C extends Component,CTX,CON>
The
CompositeComponentImpl.ExtendedCompositeComponentImpl is an implementation of the
ExtendedCompositeComponent . |
class |
ConfigurableLifeCycleAutomatonImpl<CTX>
This class implements a
ConfigurableLifeCycleComponent.ConfigurableLifeCycleAutomaton . |
Copyright © 2016. All rights reserved.