org.objectweb.proactive.core.component.controller
Class ProActiveLifeCycleController

java.lang.Object
  |
  +--org.objectweb.proactive.core.component.controller.ProActiveController
        |
        +--org.objectweb.proactive.core.component.controller.ProActiveLifeCycleController
All Implemented Interfaces:
Interface, LifeCycleController, java.io.Serializable

public class ProActiveLifeCycleController
extends ProActiveController
implements LifeCycleController, java.io.Serializable

Implementation of the LifeCycleController (LifeCycleController).
It uses the request queue of the active objects.

Author:
Matthieu Morel
See Also:
Serialized Form

Field Summary
protected static org.apache.log4j.Logger logger
           
 
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController
STARTED, STOPPED
 
Constructor Summary
ProActiveLifeCycleController(Component owner)
           
 
Method Summary
 java.lang.String getFcState()
          LifeCycleController.getFcState()
 void startFc()
          LifeCycleController.startFc() recursive if composite ( recursivity is allowed here as we do not implement sharing )
 void stopFc()
          LifeCycleController.stopFc() recursive if composite
 
Methods inherited from class org.objectweb.proactive.core.component.controller.ProActiveController
checkLifeCycleIsStopped, getFcItfName, getFcItfOwner, getFcItfType, isFcInternalItf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static org.apache.log4j.Logger logger
Constructor Detail

ProActiveLifeCycleController

public ProActiveLifeCycleController(Component owner)
Method Detail

getFcState

public java.lang.String getFcState()
LifeCycleController.getFcState()

Specified by:
getFcState in interface LifeCycleController

startFc

public void startFc()
LifeCycleController.startFc() recursive if composite ( recursivity is allowed here as we do not implement sharing )

Specified by:
startFc in interface LifeCycleController

stopFc

public void stopFc()
LifeCycleController.stopFc() recursive if composite

Specified by:
stopFc in interface LifeCycleController


Copyright © April 2004 INRIA All Rights Reserved.