org.objectweb.fractal.task.core.control
Class ContainerExecutionControllerMixin

java.lang.Object
  extended by org.objectweb.fractal.task.core.control.ContainerExecutionControllerMixin
All Implemented Interfaces:
org.objectweb.fractal.julia.Controller, ExecutionController, Executable

public abstract class ContainerExecutionControllerMixin
extends java.lang.Object
implements ExecutionController, org.objectweb.fractal.julia.Controller


Field Summary
 Executable fcExecutableContent
          The Executable interface of the "user component" encapsulated in this container component.
 boolean fcHasBeenExecuted
          Boolean that indicates if the task has already been executed.
 
Fields inherited from interface org.objectweb.fractal.task.core.control.ExecutionController
DEFAULT_NAME
 
Method Summary
abstract  void _super_initFcController(org.objectweb.fractal.julia.InitializationContext ic)
           
 void execute()
          Executes.
 void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
           
 boolean isFcExecuted()
          Returns true if the task has already been executed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fcExecutableContent

public Executable fcExecutableContent
The Executable interface of the "user component" encapsulated in this container component.


fcHasBeenExecuted

public boolean fcHasBeenExecuted
Boolean that indicates if the task has already been executed.

Method Detail

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

execute

public void execute()
             throws java.lang.Exception
Description copied from interface: Executable
Executes.

Specified by:
execute in interface Executable
Throws:
java.lang.Exception - Thrown if a problem occurs during execution.

isFcExecuted

public boolean isFcExecuted()
Description copied from interface: ExecutionController
Returns true if the task has already been executed.

Specified by:
isFcExecuted in interface ExecutionController
Returns:
true if the task has already been executed.

_super_initFcController

public abstract void _super_initFcController(org.objectweb.fractal.julia.InitializationContext ic)
                                      throws org.objectweb.fractal.api.factory.InstantiationException
Throws:
org.objectweb.fractal.api.factory.InstantiationException
See Also:
Controller.initFcController(org.objectweb.fractal.julia.InitializationContext)


Copyright © 2007-2009 ObjectWeb Consortium. All Rights Reserved.