net.sf.adf.agent
Interface AgentContainer


public interface AgentContainer

Author:
Catalin Hritcu

Method Summary
 void addTask(Task t)
           
 AID getAID()
           
 java.io.Serializable getArguments()
           
 Logger getLogger()
           
 java.util.Queue<ACLMessage> getMessageQueue()
           
 void removeTask(Task t)
           
 void send(ACLMessage message)
           
 void setReadyTask(Task t)
           
 void setResult(java.io.Serializable result)
           
 void setWaitingTask(Task t)
           
 

Method Detail

addTask

void addTask(Task t)

getAID

AID getAID()

getArguments

java.io.Serializable getArguments()

getLogger

Logger getLogger()

getMessageQueue

java.util.Queue<ACLMessage> getMessageQueue()

removeTask

void removeTask(Task t)

send

void send(ACLMessage message)

setReadyTask

void setReadyTask(Task t)

setResult

void setResult(java.io.Serializable result)

setWaitingTask

void setWaitingTask(Task t)