Uses of Interface
org.refcodes.component.Initializable
-
-
Uses of Initializable in org.refcodes.component
Subinterfaces of Initializable in org.refcodes.component Modifier and Type Interface Description 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).static interfaceInitializable.InitializeAutomatonTheInitializable.InitializeAutomatoninterface defines those methods related to the initialize life-cycle.static interfaceInitializable.UncheckedInitializableSeeInitializablewithout any checked exception being declared.interfaceInitializableComponentAInitializableComponentcan be initialized invoking the methodinitialize().interfaceLifeCycleComponentA component implementing theLifeCycleComponentinterface supports a life-cycle.static interfaceLifeCycleComponent.LifeCycleAutomatonA system implementing theLifeCycleComponent.LifeCycleAutomatoninterface supports managingLifeCycleComponentinstances 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 interfaceLifeCycleComponent.UncheckedLifeCycleComponentSame as theLifeCycleComponentthough without the need to try-catch any exceptions on the various life-cycle stages.Classes in org.refcodes.component that implement Initializable Modifier and Type Class Description classCompositeComponentImpl<C extends Component>TheCompositeComponentImplis an implementation of theCompositeComponent.static classCompositeComponentImpl.ExtendedCompositeComponentImpl<C extends Component,CTX,CON>TheCompositeComponentImpl.ExtendedCompositeComponentImplis an implementation of theCompositeComponent.ExtendedCompositeComponent.classLifeCycleAutomatonImplThis class implements aLifeCycleComponent.LifeCycleAutomaton.static classLifeCycleAutomatonImpl.ManualLifeCycleAutomatonImplOpens the otherwise protectedLifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl.setLifeCycleStatus(LifeCycleStatus)to be public in order to force any lifecycle status to be set.
-