Package | Description |
---|---|
org.refcodes.component | |
org.refcodes.component.impls |
Modifier and Type | Interface and Description |
---|---|
interface |
CompositeComponent
Any composite implementation of the refcodes frameworks should implement this
CompositeComponent interface so that any therein contained
Component instances' state change methods are supported by the
CompositeComponent as well and forwarded to the Component
contained in the CompositeComponent instance. |
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 ). |
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. |
interface |
LifeCycleComponent
A component implementing the
LifeCycleComponent interface supports a
life-cycle. |
static interface |
LifeCycleComponent.LifeCycleAutomaton
A system implementing the
LifeCycleComponent.LifeCycleAutomaton interface supports
managing LifeCycleComponent instances 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. |
static interface |
LifeCycleComponent.UncheckedLifeCycleComponent
Same as the
LifeCycleComponent though without the need to
try-catch any exceptions on the various life-cycle stages. |
static interface |
Resumable.ResumeAutomaton
The
Resumable.ResumeAutomaton interface defines those methods related to
the resume life-cycle. |
static interface |
Resumable.UncheckedResumable
See
Resumable without any checked exception being declared. |
Modifier and Type | Class and Description |
---|---|
class |
CompositeComponentImpl<C extends Component>
The
CompositeComponentImpl is an implementation of the
CompositeComponent . |
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 . |
class |
LifeCycleAutomatonImpl
This class implements a
LifeCycleComponent.LifeCycleAutomaton . |
Copyright © 2016. All rights reserved.