Uses of Interface
org.refcodes.component.Closable
-
-
Uses of Closable in org.refcodes.component
Subinterfaces of Closable in org.refcodes.component Modifier and Type Interface Description interfaceBidirectionalConnectionComponent<INPUT,OUTPUT>A component implementing theBidirectionalConnectionComponentinterface supports a connection.static interfaceBidirectionalConnectionComponent.BidirectionalConnectionAutomaton<INPUT,OUTPUT>A system implementing theBidirectionalConnectionComponent.BidirectionalConnectionAutomatoninterface supports managingBidirectionalConnectionComponentinstances 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 interfaceClosable.CloseAutomatonTheClosable.CloseAutomatoninterface defines those methods related to the closing of connection(s) life-cycle.interfaceCompositeComponentAny composite implementation of the refcodes frameworks should implement thisCompositeComponentinterface so that any therein containedComponentinstances' state change methods are supported by theCompositeComponentas well and forwarded to theComponentcontained in theCompositeComponentinstance.static interfaceCompositeComponent.ExtendedCompositeComponent<CTX,CON>TheCompositeComponent.ExtendedCompositeComponentprovides extended functionality to theCompositeComponent's functionality by including extendedOpenablefunctionality (ConnectionOpenable) and extendsInitializablefunctionality (Configurable).interfaceConnectableComponentAnyComponentwhich operates established connections may implement theConnectableComponentinterface providing a minimal set of functionality to work with connections; to test whether a connection is open and to close an open connection.static interfaceConnectableComponent.ConnectableAutomatonTheConnectableComponent.ConnectableAutomatonextends theConnectableComponentwith automaton functionality to get detailed status information regarding connections.interfaceConnectionComponent<CON>A component implementing theConnectionComponentinterface supports a connection.static interfaceConnectionComponent.ConnectionAutomaton<CON>A system implementing theConnectionComponent.ConnectionAutomatoninterface supports managingConnectionComponentinstances 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 interfaceConnectionComponent.ConnectionComponentBuilder<CON,B extends ConnectionComponent.ConnectionComponentBuilder<CON,B>>Similar to theConnectionComponentwith additional according builder methods.interfaceLinkComponentA component implementing theLinkComponentinterface supports establishing a connection (not necessarily a network connection).static interfaceLinkComponent.LinkAutomatonA system implementing theLinkComponent.LinkAutomatoninterface supports managingLinkComponentinstances 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 interfaceLinkComponent.LinkComponentBuilder<B extends LinkComponent.LinkComponentBuilder<B>>Similar to theLinkComponentwith additional according builder methods.Classes in org.refcodes.component that implement Closable Modifier and Type Class Description classAbstractConnectableAutomatonTheAbstractConnectableAutomatonimplements the very basicAbstractConnectableAutomatonfunctionality.classAbstractDeviceAutomatonTheAbstractDeviceAutomatonimplements the very basicAbstractDeviceAutomatonfunctionality.classCompositeComponentImpl<C extends Component>TheCompositeComponentImplis an implementation of theCompositeComponent.static classCompositeComponentImpl.ExtendedCompositeComponentImpl<C extends Component,CTX,CON>TheCompositeComponentImpl.ExtendedCompositeComponentImplis an implementation of theCompositeComponent.ExtendedCompositeComponent.classConnectionAutomatonImpl<CON>This class implements aConnectionComponent.ConnectionAutomaton.classDeviceAutomatonImplThis class implements aLifeCycleComponent.LifeCycleAutomaton.
-