org.objectweb.dream.control.lifecycle
Class ContainerPrepareStopLifeCycleControllerMixin

java.lang.Object
  extended by org.objectweb.dream.control.lifecycle.ContainerPrepareStopLifeCycleControllerMixin
All Implemented Interfaces:
LifeCycleController, LifeCycleCoordinator

public abstract class ContainerPrepareStopLifeCycleControllerMixin
extends Object
implements LifeCycleCoordinator

Calls the PrepareStopLifeCycleController.prepareStopFc()method of the implementation of the component, this controller belong.


Field Summary
 Component _this_weaveableOptC
          The weaveableOptC field required by this mixin.
 
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController
STARTED, STOPPED
 
Constructor Summary
ContainerPrepareStopLifeCycleControllerMixin()
           
 
Method Summary
abstract  void _super_setFcStopping(LifeCycleCoordinator coordinator)
          The setFcStopping method overriden by this mixin.
 void setFcStopping(LifeCycleCoordinator coordinator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator
fcActivated, fcInactivated, setFcStarted, setFcStopped
 
Methods inherited from interface org.objectweb.fractal.api.control.LifeCycleController
getFcState, startFc, stopFc
 

Field Detail

_this_weaveableOptC

public Component _this_weaveableOptC
The weaveableOptC field required by this mixin. This field is supposed to reference the Componentinterface of the component to which this controller object belongs.

Constructor Detail

ContainerPrepareStopLifeCycleControllerMixin

public ContainerPrepareStopLifeCycleControllerMixin()
Method Detail

setFcStopping

public void setFcStopping(LifeCycleCoordinator coordinator)
                   throws IllegalLifeCycleException
Specified by:
setFcStopping in interface LifeCycleCoordinator
Throws:
IllegalLifeCycleException
See Also:
LifeCycleCoordinator.setFcStopping(LifeCycleCoordinator)

_super_setFcStopping

public abstract void _super_setFcStopping(LifeCycleCoordinator coordinator)
                                   throws IllegalLifeCycleException
The setFcStopping method overriden by this mixin.

Throws:
IllegalLifeCycleException
See Also:
LifeCycleCoordinator.setFcStopping(LifeCycleCoordinator)


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