juliac.generated
Class SCALifeCycleControllerImpl

java.lang.Object
  extended by juliac.generated.SCALifeCycleControllerImpl
All Implemented Interfaces:
org.objectweb.fractal.api.control.LifeCycleController, org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator, org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.loader.Generated

public class SCALifeCycleControllerImpl
extends java.lang.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

See Also:
BasicControllerMixin, UseComponentMixin, BasicLifeCycleCoordinatorMixin, BasicLifeCycleControllerMixin, TypeLifeCycleMixin, ContainerLifeCycleMixin, UseSCAContentControllerMixin, SCALifeCycleMixin

Field Summary
 java.util.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
           
 
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController
STARTED, STOPPED
 
Constructor Summary
SCALifeCycleControllerImpl()
           
 
Method Summary
 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()
           
 java.lang.String getFcGeneratorParameters()
           
 java.lang.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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

weaveableC

public org.objectweb.fractal.api.Component weaveableC
See Also:
UseComponentMixin.weaveableC

weaveableOptC

public org.objectweb.fractal.api.Component weaveableOptC
See Also:
UseComponentMixin.weaveableOptC

fcActive

public java.util.List fcActive
See Also:
BasicLifeCycleCoordinatorMixin.fcActive

fcState

public int fcState
See Also:
BasicLifeCycleControllerMixin.fcState

fcInvocationCounter

public int fcInvocationCounter
See Also:
BasicLifeCycleControllerMixin.fcInvocationCounter

fcCoordinator

public org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator fcCoordinator
See Also:
BasicLifeCycleControllerMixin.fcCoordinator
Constructor Detail

SCALifeCycleControllerImpl

public SCALifeCycleControllerImpl()
Method Detail

setFcContentState

public void setFcContentState(boolean started)
                       throws org.objectweb.fractal.api.control.IllegalLifeCycleException
Throws:
org.objectweb.fractal.api.control.IllegalLifeCycleException
See Also:
SCALifeCycleMixin.setFcContentState(boolean)

initFcController

public void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
                      throws org.objectweb.fractal.api.factory.InstantiationException
Specified by:
initFcController in interface org.objectweb.fractal.julia.Controller
Throws:
org.objectweb.fractal.api.factory.InstantiationException
See Also:
UseSCAContentControllerMixin.initFcController(org.objectweb.fractal.julia.InitializationContext)

setFcStarted

public boolean setFcStarted()
                     throws org.objectweb.fractal.api.control.IllegalLifeCycleException
Specified by:
setFcStarted in interface org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator
Throws:
org.objectweb.fractal.api.control.IllegalLifeCycleException
See Also:
ContainerLifeCycleMixin.setFcStarted()

startFc

public void startFc()
             throws org.objectweb.fractal.api.control.IllegalLifeCycleException
Specified by:
startFc in interface org.objectweb.fractal.api.control.LifeCycleController
Throws:
org.objectweb.fractal.api.control.IllegalLifeCycleException
See Also:
TypeLifeCycleMixin.startFc()

setFcState

public void setFcState(boolean started)
                throws org.objectweb.fractal.api.control.IllegalLifeCycleException
Throws:
org.objectweb.fractal.api.control.IllegalLifeCycleException
See Also:
BasicLifeCycleCoordinatorMixin.setFcState(boolean)

setFcStopped

public boolean setFcStopped()
                     throws org.objectweb.fractal.api.control.IllegalLifeCycleException
Specified by:
setFcStopped in interface org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator
Throws:
org.objectweb.fractal.api.control.IllegalLifeCycleException
See Also:
ContainerLifeCycleMixin.setFcStopped()

checkFcMandatoryInterfaces

public void checkFcMandatoryInterfaces(org.objectweb.fractal.api.Component c)
                                throws org.objectweb.fractal.api.control.IllegalBindingException
Throws:
org.objectweb.fractal.api.control.IllegalBindingException
See Also:
TypeLifeCycleMixin.checkFcMandatoryInterfaces(org.objectweb.fractal.api.Component)

fcActivated

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

getFcState

public java.lang.String getFcState()
Specified by:
getFcState in interface org.objectweb.fractal.api.control.LifeCycleController
See Also:
BasicLifeCycleControllerMixin.getFcState()

fcInactivated

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

stopFc

public void stopFc()
            throws org.objectweb.fractal.api.control.IllegalLifeCycleException
Specified by:
stopFc in interface org.objectweb.fractal.api.control.LifeCycleController
Throws:
org.objectweb.fractal.api.control.IllegalLifeCycleException
See Also:
BasicLifeCycleControllerMixin.stopFc()

stopFc

public void stopFc(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator[] components)
            throws org.objectweb.fractal.api.control.IllegalLifeCycleException
Throws:
org.objectweb.fractal.api.control.IllegalLifeCycleException
See Also:
BasicLifeCycleCoordinatorMixin.stopFc(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator[])

setFcStopping

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

incrementFcInvocationCounter

public void incrementFcInvocationCounter()
See Also:
BasicLifeCycleControllerMixin.incrementFcInvocationCounter()

decrementFcInvocationCounter

public void decrementFcInvocationCounter()
See Also:
BasicLifeCycleControllerMixin.decrementFcInvocationCounter()

getFcCoordinator

public org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator getFcCoordinator()
See Also:
BasicLifeCycleControllerMixin.getFcCoordinator()

getFcGeneratorParameters

public java.lang.String getFcGeneratorParameters()
Specified by:
getFcGeneratorParameters in interface org.objectweb.fractal.julia.loader.Generated


Copyright © 2011 Petals Link. All Rights Reserved.