org.objectweb.fractal.aokell.glue.template
Class LifeCycleControllerTemplate

java.lang.Object
  extended by org.objectweb.fractal.aokell.glue.template.LifeCycleControllerTemplate
All Implemented Interfaces:
LifeCycleController, spoon.template.Template

public class LifeCycleControllerTemplate
extends Object
implements spoon.template.Template, LifeCycleController

This template defines the elements which are introduced in all classes which are processed by LifeCycleControllerProcessor.

Author:
Lionel Seinturier

Field Summary
 
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController
STARTED, STOPPED
 
Constructor Summary
LifeCycleControllerTemplate()
           
 
Method Summary
 String getFcState()
           
 void startFc()
           
 void stopFc()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LifeCycleControllerTemplate

public LifeCycleControllerTemplate()
Method Detail

getFcState

public String getFcState()
Specified by:
getFcState in interface LifeCycleController

startFc

public void startFc()
             throws IllegalLifeCycleException
Specified by:
startFc in interface LifeCycleController
Throws:
IllegalLifeCycleException

stopFc

public void stopFc()
            throws IllegalLifeCycleException
Specified by:
stopFc in interface LifeCycleController
Throws:
IllegalLifeCycleException