Uses of Interface
org.refcodes.component.Openable
-
Uses of Openable in org.refcodes.component
Modifier and TypeInterfaceDescriptioninterface
Any composite implementation of the refcodes frameworks should implement thisComponentComposite
interface so that any therein containedComponent
instances' state change methods are supported by theComponentComposite
as well and forwarded to theComponent
contained in theComponentComposite
instance.static interface
TheComponentComposite.ExtendedComponentComposite
provides extended functionality to theComponentComposite
's functionality by including extendedOpenable
functionality (ConnectionOpenable
) and extendsInitializable
functionality (Configurable
).interface
A component implementing theLinkComponent
interface supports establishing a connection (not necessarily a network connection).static interface
A system implementing theLinkComponent.LinkAutomaton
interface supports managingLinkComponent
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.static interface
Similar to theLinkComponent
with additional according builder methods.static interface
TheOpenable.OpenAutomaton
interface defines those methods related to the opening of connection(s) life-cycle.Modifier and TypeClassDescriptionclass
AbstractComponentComposite<C extends Component>
TheAbstractComponentComposite
is an implementation of theComponentComposite
.static class
AbstractComponentComposite.ExtendedCompositeComponentImpl<C extends Component,
CTX, CON> TheAbstractComponentComposite.ExtendedCompositeComponentImpl
is an implementation of theComponentComposite.ExtendedComponentComposite
.class
TheAbstractDeviceAutomaton
implements the very basicAbstractDeviceAutomaton
functionality.class
This class implements aLifecycleComponent.LifecycleAutomaton
.