|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.dream.control.activity.task.LifeCycleActivationTaskMixin
public abstract class LifeCycleActivationTaskMixin
This mixin activates new added task. ie : call
TaskActivationController.activateTask(Task)
when a task is added (
addTask
) and the component is
started. This mixin also deactivates removed task.
Field Summary | |
---|---|
LifeCycleController |
_this_weaveableOptLC
The weaveableOptLC field required by this mixin. |
TaskActivationController |
_this_weaveableTAC
The weaveableTAC field required by this mixin. |
Constructor Summary | |
---|---|
LifeCycleActivationTaskMixin()
|
Method Summary | |
---|---|
abstract void |
_super_addTask(Task task,
Map hints)
The TaskController.addTask(Task, Map) method overriden by this
mixin. |
abstract void |
_super_removeTask(Task task)
The TaskController.removeTask(Task) method overriden by this
mixin. |
void |
addTask(Task task,
Map hints)
|
void |
removeTask(Task task)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public TaskActivationController _this_weaveableTAC
weaveableTAC
field required by this mixin. This field is
supposed to reference the TaskActivationController
interface of
the component to which this controller object belongs.
public LifeCycleController _this_weaveableOptLC
weaveableOptLC
field required by this mixin. This field
is supposed to reference the LifeCycleController
interface of the
component to which this controller object belongs.
Constructor Detail |
---|
public LifeCycleActivationTaskMixin()
Method Detail |
---|
public void addTask(Task task, Map hints) throws IllegalTaskException
IllegalTaskException
TaskController.addTask(Task, Map)
public void removeTask(Task task) throws NoSuchTaskException, IllegalTaskException
NoSuchTaskException
IllegalTaskException
TaskController.removeTask(Task)
public abstract void _super_addTask(Task task, Map hints) throws IllegalTaskException
TaskController.addTask(Task, Map)
method overriden by this
mixin.
IllegalTaskException
TaskController.addTask(Task, Map)
public abstract void _super_removeTask(Task task) throws NoSuchTaskException, IllegalTaskException
TaskController.removeTask(Task)
method overriden by this
mixin.
NoSuchTaskException
IllegalTaskException
TaskController.removeTask(Task)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |