Uses of Class
logist.task.Task

Packages that use Task
logist.agent   
logist.behavior   
logist.history   
logist.plan Allows to create plans that consist of a sequence of actions. 
logist.simulation   
logist.task Provides task generation, task distribution and task sets. 
 

Uses of Task in logist.agent
 

Methods in logist.agent with parameters of type Task
abstract  java.lang.Long AgentImpl.askBid(Task task)
           
 void AgentImpl.notifyResult(Task previous, int winner, java.lang.Long[] offers)
           
 

Uses of Task in logist.behavior
 

Methods in logist.behavior with parameters of type Task
 Action ReactiveBehavior.act(Vehicle vehicle, Task availableTask)
          This method is called whenever the agent arrives in a new city and is not carrying a task.
 java.lang.Long AuctionBehavior.askPrice(Task task)
          Asks an agent to offer a price for a task.
 void AuctionBehavior.auctionResult(Task lastTask, int lastWinner, java.lang.Long[] lastOffers)
          lastTask and lastWinner contain the results of the previous auction.
 

Uses of Task in logist.history
 

Methods in logist.history with parameters of type Task
 void History.addTask(Task task)
           
static Event Event.deliver(long time, Vehicle vehicle, Task task)
           
static Event Event.pickup(long time, Vehicle vehicle, Task task)
           
 

Uses of Task in logist.plan
 

Methods in logist.plan with parameters of type Task
 void Plan.appendDelivery(Task task)
          Appends a delivery action to the plan
 void Plan.appendPickup(Task task)
          Appends a pickup action to the plan
 java.lang.String[] PlanVerifier.deliver(Task task)
           
 T ActionHandler.deliver(Task task)
          A delivery pattern
 java.lang.String[] PlanVerifier.pickup(Task task)
           
 T ActionHandler.pickup(Task task)
          A pickup pattern
 

Constructors in logist.plan with parameters of type Task
Action.Delivery(Task task)
          Creates a delivery action
Action.Pickup(Task task)
          Creates a pickup action
 

Uses of Task in logist.simulation
 

Methods in logist.simulation with parameters of type Task
 java.lang.Boolean VehicleImpl.deliver(Task task)
           
 java.lang.Boolean VehicleImpl.pickup(Task task)
           
 

Uses of Task in logist.task
 

Methods in logist.task that return Task
 Task DefaultTaskDistribution.createTask()
           
 Task DefaultTaskDistribution.createTask(Topology.City from)
           
 

Methods in logist.task that return types with arguments of type Task
abstract  java.util.Iterator<Task> TaskSet.iterator()
          Returns an iterator over the elements contained in this set.
 

Methods in logist.task with parameters of type Task
static TaskSet TaskSet.create(Task[] universe)
          For system use only.
 TaskSet DefaultTaskDistribution.createTaskSet(Task[] tasks)