Uses of Interface
org.refcodes.component.LinkComponent
-
Uses of LinkComponent in org.refcodes.component
Subinterfaces of LinkComponent in org.refcodes.componentModifier and TypeInterfaceDescriptioninterfaceAny composite implementation of the refcodes frameworks should implement thisComponentCompositeinterface so that any therein containedComponentinstances' state change methods are supported by theComponentCompositeas well and forwarded to theComponentcontained in theComponentCompositeinstance.static interfaceTheComponentComposite.ExtendedComponentCompositeprovides extended functionality to theComponentComposite's functionality by including extendedOpenablefunctionality (ConnectionOpenable) and extendsInitializablefunctionality (Configurable).static interfaceA 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 interfaceSimilar to theLinkComponentwith additional according builder methods.Classes in org.refcodes.component that implement LinkComponentModifier and TypeClassDescriptionclassAbstractComponentComposite<C extends Component>TheAbstractComponentCompositeis an implementation of theComponentComposite.static classAbstractComponentComposite.ExtendedCompositeComponentImpl<C extends Component,CTX, CON> TheAbstractComponentComposite.ExtendedCompositeComponentImplis an implementation of theComponentComposite.ExtendedComponentComposite.classTheAbstractDeviceAutomatonimplements the very basicAbstractDeviceAutomatonfunctionality.classThis class implements aLifecycleComponent.LifecycleAutomaton.Fields in org.refcodes.component declared as LinkComponentConstructors in org.refcodes.component with parameters of type LinkComponentModifierConstructorDescriptionLinkAutomatonImpl(LinkComponent aConnectionComponent) This constructor uses aLifecycleStatusfor wrapping it inside theLinkAutomatonImpl, making sure of obeying and guarding the correctLifecycleStatus's order ofLifecycleStatusstates for you.