|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.fractal.aokell.lib.control.lifecycle.CompositeLifeCycleControllerImpl
public class CompositeLifeCycleControllerImpl
Implementation of the lifecycle controller for non composite components. This class originates from the Julia source code. Although this class is not present at this in the Julia source code, it has been generated from the existing mixin chunks.
Field Summary |
---|
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController |
---|
STARTED, STOPPED |
Constructor Summary | |
---|---|
CompositeLifeCycleControllerImpl()
|
Method Summary | |
---|---|
void |
cloneFcCtrl(Component dst,
Object hints)
Clone the controller state from the current component to another one. |
boolean |
fcActivated(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator component)
|
void |
fcInactivated(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator component)
|
String |
getFcState()
|
void |
initFcCtrl()
Initialize the controller. |
void |
setFcCompCtrl(Component compctrl)
Set the reference towards the component controller associated to this controller. |
boolean |
setFcStarted()
|
boolean |
setFcStopped()
|
void |
setFcStopping(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator coordinator)
|
void |
startFc()
Checks the mandatory client interfaces of the component (and of all its sub components) and then calls the overriden method. |
void |
stopFc()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CompositeLifeCycleControllerImpl()
Method Detail |
---|
public void startFc() throws IllegalLifeCycleException
startFc
in interface LifeCycleController
IllegalLifeCycleException
- if a problem occurs.public String getFcState()
getFcState
in interface LifeCycleController
public void stopFc() throws IllegalLifeCycleException
stopFc
in interface LifeCycleController
IllegalLifeCycleException
public boolean fcActivated(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator component)
fcActivated
in interface org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator
public boolean setFcStarted()
setFcStarted
in interface org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator
public void fcInactivated(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator component)
fcInactivated
in interface org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator
public void setFcStopping(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator coordinator) throws IllegalLifeCycleException
setFcStopping
in interface org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator
IllegalLifeCycleException
public boolean setFcStopped()
setFcStopped
in interface org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator
public void setFcCompCtrl(Component compctrl)
setFcCompCtrl
in interface Controller
public void initFcCtrl()
initFcCtrl
in interface Controller
public void cloneFcCtrl(Component dst, Object hints) throws CloneCtrlException
cloneFcCtrl
in interface Controller
dst
- the destination componenthints
- hints for performing the operation
CloneCtrlException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |