Package org.objectweb.dream.control.lifecycle

Interface Summary
ASyncStarterCoordinator Interface implemented by life cycle coordinator to be notified when a component has been asynchronously started.
NeedAsyncStartController Control interface which allow a component to inform that it want to be started asynchronously (call the LifeCycleController.startFc() method in a separate thread).
PrepareStopLifeCycleController Interface implemented by content of component when it needs to be informed that the component is going to be stopped.
 

Class Summary
ActivityLifeCycleMixin This mixin can be applied to a lifecycle controller in order to start the activities of the component to which the controller belongs.
AsyncStarter The run method call LifeCycleCoordinator.setFcStarted() and then the ASyncStarterCoordinator.started(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator, org.objectweb.fractal.api.control.IllegalLifeCycleException)
AsyncStartLifeCycleCoordinatorMixin Mixin that implements the coordination of asynchronous start.
ContainerPrepareStopLifeCycleControllerMixin Calls the PrepareStopLifeCycleController.prepareStopFc()method of the implementation of the component, this controller belong.
FullLifeCycleMixin This mixin provides a usable implementation of the LifeCycleController.stopFc() method.
LifeCycleInterceptorGenerator Interceptor generator for lifecycle interceptor.
LoggableLifeCycleMixin Basic mixin implementing the Loggable interface, and provides a logger to the LifeCycleController.
LoggerLifeCycleControllerMixin Provides an implementation of the LifeCycleControllerinterface.
SimpleLifeCycleControllerMixin Basic Dream life cycle controller.
ThreadCounterMixin Life cycle mixin to be used with interceptor generated by LifeCycleInterceptorGenerator.
 



Copyright © 2003, 2005 - INRIA Rhone-Alpes - All Rights Reserved.