public class LifeCycleControllerImpl 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 |
org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator |
fcCoordinator |
int |
fcInvocationCounter |
int |
fcState |
org.objectweb.fractal.api.Component |
weaveableC |
org.objectweb.fractal.api.Component |
weaveableOptC |
Constructor and Description |
---|
LifeCycleControllerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
checkFcMandatoryInterfaces(org.objectweb.fractal.api.Component c) |
void |
decrementFcInvocationCounter() |
boolean |
fcActivated(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator component) |
void |
fcInactivated(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator component) |
org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator |
getFcCoordinator() |
String |
getFcGeneratorParameters() |
String |
getFcState() |
void |
incrementFcInvocationCounter() |
void |
initFcController(org.objectweb.fractal.julia.InitializationContext ic) |
void |
setFcContentState(boolean started) |
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 int fcState
public int fcInvocationCounter
public org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator fcCoordinator
public boolean setFcStarted() throws org.objectweb.fractal.api.control.IllegalLifeCycleException
setFcStarted
in interface org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator
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 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 setFcState(boolean started) throws org.objectweb.fractal.api.control.IllegalLifeCycleException
org.objectweb.fractal.api.control.IllegalLifeCycleException
public boolean setFcStopped() throws org.objectweb.fractal.api.control.IllegalLifeCycleException
setFcStopped
in interface org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator
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 void setFcContentState(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 fcInactivated(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator component)
fcInactivated
in interface org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator
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 stopFc(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator[] components) throws org.objectweb.fractal.api.control.IllegalLifeCycleException
org.objectweb.fractal.api.control.IllegalLifeCycleException
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 void incrementFcInvocationCounter()
public void decrementFcInvocationCounter()
public org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator getFcCoordinator()
public String getFcGeneratorParameters()
getFcGeneratorParameters
in interface org.objectweb.fractal.julia.loader.Generated
Copyright © 2005-2016 Linagora. All Rights Reserved.