public class CompositeLifeCycleControllerImpl extends Object implements org.objectweb.fractal.api.control.LifeCycleController, org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator, org.objectweb.fractal.julia.loader.Generated
Modifier and Type | Field and Description |
---|---|
List |
fcActive |
boolean |
fcStarted |
org.objectweb.fractal.api.Component |
weaveableC |
org.objectweb.fractal.api.Component |
weaveableOptC |
Constructor and Description |
---|
CompositeLifeCycleControllerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
checkFcMandatoryInterfaces(org.objectweb.fractal.api.Component c) |
boolean |
fcActivated(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator component) |
void |
fcInactivated(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator component) |
String |
getFcGeneratorParameters() |
List |
getFcInternalLifeCycleControllers() |
org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator[] |
getFcLifeCycleControllers(org.objectweb.fractal.api.Component id) |
String |
getFcState() |
void |
initFcController(org.objectweb.fractal.julia.InitializationContext ic) |
boolean |
setFcStarted() |
void |
setFcState(boolean started) |
boolean |
setFcStopped() |
void |
setFcStopping(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator coordinator) |
void |
startFc() |
void |
stopFc() |
void |
stopFc(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator[] components) |
public org.objectweb.fractal.api.Component weaveableC
public org.objectweb.fractal.api.Component weaveableOptC
public List fcActive
public boolean fcStarted
public void startFc() throws org.objectweb.fractal.api.control.IllegalLifeCycleException
startFc
in interface org.objectweb.fractal.api.control.LifeCycleController
org.objectweb.fractal.api.control.IllegalLifeCycleException
public void initFcController(org.objectweb.fractal.julia.InitializationContext ic) throws org.objectweb.fractal.api.factory.InstantiationException
initFcController
in interface org.objectweb.fractal.julia.Controller
org.objectweb.fractal.api.factory.InstantiationException
public void setFcState(boolean started) throws org.objectweb.fractal.api.control.IllegalLifeCycleException
org.objectweb.fractal.api.control.IllegalLifeCycleException
public String getFcState()
getFcState
in interface org.objectweb.fractal.api.control.LifeCycleController
public void stopFc() throws org.objectweb.fractal.api.control.IllegalLifeCycleException
stopFc
in interface org.objectweb.fractal.api.control.LifeCycleController
org.objectweb.fractal.api.control.IllegalLifeCycleException
public void checkFcMandatoryInterfaces(org.objectweb.fractal.api.Component c) throws org.objectweb.fractal.api.control.IllegalBindingException
org.objectweb.fractal.api.control.IllegalBindingException
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 org.objectweb.fractal.api.control.IllegalLifeCycleException
setFcStopping
in interface org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator
org.objectweb.fractal.api.control.IllegalLifeCycleException
public boolean setFcStopped()
setFcStopped
in interface org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator
public void stopFc(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator[] components) throws org.objectweb.fractal.api.control.IllegalLifeCycleException
org.objectweb.fractal.api.control.IllegalLifeCycleException
public org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator[] getFcLifeCycleControllers(org.objectweb.fractal.api.Component id) throws org.objectweb.fractal.api.control.IllegalLifeCycleException
org.objectweb.fractal.api.control.IllegalLifeCycleException
public List getFcInternalLifeCycleControllers() throws org.objectweb.fractal.api.control.IllegalLifeCycleException
org.objectweb.fractal.api.control.IllegalLifeCycleException
public String getFcGeneratorParameters()
getFcGeneratorParameters
in interface org.objectweb.fractal.julia.loader.Generated
Copyright © 2005-2016 Linagora. All Rights Reserved.