Uses of Interface
edu.memphis.ccrg.lida.framework.tasks.TaskSpawner

Packages that use TaskSpawner
edu.memphis.ccrg.lida.framework Contains classes which define the main structures of framework Agents. 
edu.memphis.ccrg.lida.framework.initialization Contains classes involved in the run-time creation of the Agent and the initialization of the ElementFactory from various configuration files. 
edu.memphis.ccrg.lida.framework.tasks Contains classes related to the framework's tasks (small demon-like processes) and their management. 
 

Uses of TaskSpawner in edu.memphis.ccrg.lida.framework
 

Fields in edu.memphis.ccrg.lida.framework declared as TaskSpawner
protected  TaskSpawner FrameworkModuleImpl.taskSpawner
          TaskSpawner used by this module
 

Methods in edu.memphis.ccrg.lida.framework that return TaskSpawner
 TaskSpawner FrameworkModuleImpl.getAssistingTaskSpawner()
           
 TaskSpawner FrameworkModule.getAssistingTaskSpawner()
          Returns the TaskSpawner which this FrameworkModule uses to spawn tasks.
 

Methods in edu.memphis.ccrg.lida.framework with parameters of type TaskSpawner
 void FrameworkModuleImpl.setAssistingTaskSpawner(TaskSpawner ts)
           
 void FrameworkModule.setAssistingTaskSpawner(TaskSpawner ts)
          Specify the TaskSpawner which this FrameworkModule will use to spawn tasks.
 

Uses of TaskSpawner in edu.memphis.ccrg.lida.framework.initialization
 

Fields in edu.memphis.ccrg.lida.framework.initialization declared as TaskSpawner
(package private)  TaskSpawner AgentXmlFactory.TaskData.taskSpawner
           
 

Methods in edu.memphis.ccrg.lida.framework.initialization that return types with arguments of type TaskSpawner
(package private) static java.util.Map<java.lang.String,TaskSpawner> AgentXmlFactory.getTaskSpawners(org.w3c.dom.Element element, TaskManager tm)
          Reads in and creates all TaskSpawners specified in Element
 

Methods in edu.memphis.ccrg.lida.framework.initialization with parameters of type TaskSpawner
(package private) static java.util.List<AgentXmlFactory.TaskData> AgentXmlFactory.getTasks(org.w3c.dom.Element element, TaskSpawner ts)
          Reads and creates FrameworkTasks specified in element
 

Method parameters in edu.memphis.ccrg.lida.framework.initialization with type arguments of type TaskSpawner
(package private)  FrameworkModule AgentXmlFactory.getModule(org.w3c.dom.Element moduleElement, java.util.List<java.lang.Object[]> toAssoc, java.util.List<java.lang.Object[]> toInit, java.util.Map<java.lang.String,TaskSpawner> spawners, java.util.List<AgentXmlFactory.TaskData> toRun)
          Reads and creates a FrameworkModule in specified moduleElement
(package private)  java.util.List<FrameworkModule> AgentXmlFactory.getModules(org.w3c.dom.Element element, java.util.List<java.lang.Object[]> toAssoc, java.util.List<java.lang.Object[]> toInit, java.util.Map<java.lang.String,TaskSpawner> spawners, java.util.List<AgentXmlFactory.TaskData> toRun)
          Reads and creates all FrameworkModules in specified element
(package private) static void AgentXmlFactory.getTaskSpawner(org.w3c.dom.Element element, TaskManager tm, java.util.Map<java.lang.String,TaskSpawner> spawners)
          Creates a TaskSpawner from specified Element and TaskManager
 

Uses of TaskSpawner in edu.memphis.ccrg.lida.framework.tasks
 

Classes in edu.memphis.ccrg.lida.framework.tasks that implement TaskSpawner
 class RandomizingTaskSpawner
          A TaskSpawner which randomizes the execution of tasks.
 class TaskSpawnerImpl
          Maintains a queue of running tasks and their task status.
 

Methods in edu.memphis.ccrg.lida.framework.tasks that return TaskSpawner
 TaskSpawner FrameworkTask.getControllingTaskSpawner()
          Gets TaskSpawner that controls this FrameworkTask.
 TaskSpawner FrameworkTaskImpl.getControllingTaskSpawner()
           
 

Methods in edu.memphis.ccrg.lida.framework.tasks with parameters of type TaskSpawner
 void FrameworkTask.setControllingTaskSpawner(TaskSpawner ts)
          Sets TaskSpawner that controls this FrameworkTask.
 void FrameworkTaskImpl.setControllingTaskSpawner(TaskSpawner ts)
           
 

Constructors in edu.memphis.ccrg.lida.framework.tasks with parameters of type TaskSpawner
FrameworkTaskImpl(int ticksPerRun, TaskSpawner ts)
          Constructs a FrameworkTaskImpl with default ticksPerRun and specified controlling TaskSpawner