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
Initializeable functionality (Configurable ). |
static interface |
DeviceComponent.DeviceAutomaton
A system implementing the
DeviceComponent.DeviceAutomaton interface supports
managing DeviceComponent 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 |
---|---|
class |
AbstractDeviceAutomaton
The
AbstractDeviceAutomaton implements the very basic
AbstractDeviceAutomaton functionality. |
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 |
DeviceAutomatonImpl
This class implements a
LifeCycleComponent.LifeCycleAutomaton . |
Modifier and Type | Field and Description |
---|---|
protected DeviceComponent |
DeviceAutomatonImpl._connectionComponent |
Constructor and Description |
---|
DeviceAutomatonImpl(DeviceComponent aConnectionComponent)
This constructor uses a
LifeCycleStatus for wrapping it inside
the DeviceAutomatonImpl , making sure of obeying and guarding the
correct LifeCycleStatus 's order of LifeCycleStatus states
for you. |
Copyright © 2015. All rights reserved.