cast.architecture.AlwaysPositiveTaskManager Class Reference

Inheritance diagram for cast.architecture.AlwaysPositiveTaskManager:

cast.architecture.SubarchitectureTaskManager cast.architecture.WorkingMemoryReaderComponent cast.interfaces._TaskManagerOperations cast.architecture.WorkingMemoryWriterComponent cast.interfaces._WorkingMemoryReaderComponentOperations cast.interfaces._WorkingMemoryReaderComponentOperations cast.architecture.WorkingMemoryAttachedComponent cast.interfaces._WorkingMemoryAttachedComponentOperations cast.interfaces._WorkingMemoryAttachedComponentOperations cast.core.SubarchitectureComponent cast.interfaces._WorkingMemoryAttachedComponentOperations cast.interfaces._CASTComponentOperations cast.interfaces._CASTComponentOperations cast.core.CASTComponent cast.interfaces._CASTComponentOperations cast.interfaces._CASTComponentOperations

List of all members.

Public Member Functions

 AlwaysPositiveTaskManager ()
void runComponent ()

Protected Member Functions

void taskCompleted (String _component, String _taskID, TaskOutcome _data)
void taskProposed (String _component, String _taskID, String _taskName)
void taskRetracted (String _component, String _taskID)
void processTaskQueue ()
void stop ()


Detailed Description

Author:
nah

Definition at line 38 of file AlwaysPositiveTaskManager.java.


Constructor & Destructor Documentation

cast.architecture.AlwaysPositiveTaskManager.AlwaysPositiveTaskManager (  ) 

Parameters:
_id 

Definition at line 70 of file AlwaysPositiveTaskManager.java.


Member Function Documentation

void cast.architecture.AlwaysPositiveTaskManager.processTaskQueue (  )  [protected]

Definition at line 74 of file AlwaysPositiveTaskManager.java.

void cast.architecture.AlwaysPositiveTaskManager.runComponent (  ) 

Method called in separate thread to run processing component. This method is called for each component when it is started by the framework process server.

Reimplemented from cast.core.CASTComponent.

Definition at line 94 of file AlwaysPositiveTaskManager.java.

void cast.architecture.AlwaysPositiveTaskManager.stop (  )  [protected]

Reimplemented from cast.core.CASTComponent.

Definition at line 83 of file AlwaysPositiveTaskManager.java.

void cast.architecture.AlwaysPositiveTaskManager.taskCompleted ( String  _component,
String  _taskID,
TaskOutcome  _data 
) [protected, virtual]

Receive a task completion event.

Parameters:
_component The component that has completed the task.
_data The completion result.

Implements cast.architecture.SubarchitectureTaskManager.

Definition at line 41 of file AlwaysPositiveTaskManager.java.

void cast.architecture.AlwaysPositiveTaskManager.taskProposed ( String  _component,
String  _taskID,
String  _taskName 
) [protected, virtual]

Receive a task proposal event.

Parameters:
_component The component proposing the task.
_data The task instance information.

Implements cast.architecture.SubarchitectureTaskManager.

Definition at line 47 of file AlwaysPositiveTaskManager.java.

void cast.architecture.AlwaysPositiveTaskManager.taskRetracted ( String  _component,
String  _taskID 
) [protected, virtual]

Receive a task registration event.

Parameters:
_src The component registering the task.
_desc The task description. Receive a task retraction event.
_src The component retracting the task.
_taskID The task idn.

Implements cast.architecture.SubarchitectureTaskManager.

Definition at line 56 of file AlwaysPositiveTaskManager.java.


The documentation for this class was generated from the following file:

Generated on Mon Jun 13 15:55:46 2011 for CAST Java by  doxygen 1.5.8