org.objectweb.dream.control.lifecycle
Class LoggerLifeCycleControllerMixin

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

public abstract class LoggerLifeCycleControllerMixin
extends Object
implements LifeCycleCoordinator, LifeCycleController

Provides an implementation of the LifeCycleControllerinterface. This implementation simply registers

Requirements


Field Summary
 Component _this_weaveableC
          The weaveableC field required by this mixin.
 LoggerController _this_weaveableOptLogC
          The weaveableOptLogC field required by this mixin.
 
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController
STARTED, STOPPED
 
Method Summary
 boolean fcActivated(LifeCycleCoordinator component)
           
 void fcInactivated(LifeCycleCoordinator component)
           
 String getFcState()
           
 boolean setFcStarted()
           
 boolean setFcStopped()
           
 void setFcStopping(LifeCycleCoordinator coordinator)
           
 void startFc()
           
 void stopFc()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_this_weaveableC

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


_this_weaveableOptLogC

public LoggerController _this_weaveableOptLogC
The weaveableOptLogC field required by this mixin. This field is supposed to reference the LoggerControllerinterface of the component to which this controller object belongs.

Method Detail

getFcState

public String getFcState()
Specified by:
getFcState in interface LifeCycleController
See Also:
LifeCycleController.getFcState()

startFc

public void startFc()
             throws IllegalLifeCycleException
Specified by:
startFc in interface LifeCycleController
Throws:
IllegalLifeCycleException
See Also:
LifeCycleController.startFc()

stopFc

public void stopFc()
            throws IllegalLifeCycleException
Specified by:
stopFc in interface LifeCycleController
Throws:
IllegalLifeCycleException
See Also:
LifeCycleController.stopFc()

fcActivated

public boolean fcActivated(LifeCycleCoordinator component)
Specified by:
fcActivated in interface LifeCycleCoordinator
See Also:
LifeCycleCoordinator.fcActivated(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator)

fcInactivated

public void fcInactivated(LifeCycleCoordinator component)
Specified by:
fcInactivated in interface LifeCycleCoordinator
See Also:
LifeCycleCoordinator.fcInactivated(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator)

setFcStarted

public boolean setFcStarted()
                     throws IllegalLifeCycleException
Specified by:
setFcStarted in interface LifeCycleCoordinator
Throws:
IllegalLifeCycleException
See Also:
LifeCycleCoordinator.setFcStarted()

setFcStopped

public boolean setFcStopped()
                     throws IllegalLifeCycleException
Specified by:
setFcStopped in interface LifeCycleCoordinator
Throws:
IllegalLifeCycleException
See Also:
LifeCycleCoordinator.setFcStopped()

setFcStopping

public void setFcStopping(LifeCycleCoordinator coordinator)
                   throws IllegalLifeCycleException
Specified by:
setFcStopping in interface LifeCycleCoordinator
Throws:
IllegalLifeCycleException
See Also:
LifeCycleCoordinator.setFcStopping(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator)


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