jade.core
Interface AgentToolkit

All Known Implementing Classes:
JadeLifecycle

public interface AgentToolkit

Version:
$Date: 2006-04-13 16:57:28 +0200 (Thu, 13 Apr 2006) $ $Revision: 1.1 $
Author:
Giovanni Rimassa - Universita' di Parma

Method Summary
 jade.core.AID getAMS()
           
 jade.wrapper.AgentContainer getContainerController(jade.security.JADEPrincipal principal, jade.security.Credentials credentials)
           
 jade.core.AID getDefaultDF()
           
 jade.core.ServiceHelper getHelper(Agent a, String serviceName)
           
 String getProperty(String key, String aDefault)
           
 void handleBehaviourAdded(jade.core.AID agentID, jade.core.behaviours.Behaviour b)
           
 void handleBehaviourRemoved(jade.core.AID agentID, jade.core.behaviours.Behaviour b)
           
 void handleChangeBehaviourState(jade.core.AID agentID, jade.core.behaviours.Behaviour b, String from, String to)
           
 void handleChangedAgentState(jade.core.AID agentID, jade.core.AgentState from, jade.core.AgentState to)
           
 void handleEnd(jade.core.AID agentID)
           
 void handleFreeze(jade.core.AID agentID, String repository, jade.core.ContainerID bufferContainer)
           
 void handlePosted(jade.core.AID agentID, jade.lang.acl.ACLMessage msg)
           
 void handleReceived(jade.core.AID agentID, jade.lang.acl.ACLMessage msg)
           
 void handleReload(jade.core.AID agentID, String repository)
           
 void handleSave(jade.core.AID agentID, String repository)
           
 void handleSend(jade.lang.acl.ACLMessage msg, jade.core.AID sender)
           
 jade.core.Location here()
           
 void setPlatformAddresses(jade.core.AID id)
           
 

Method Detail

here

public jade.core.Location here()

handleEnd

public void handleEnd(jade.core.AID agentID)

handleChangedAgentState

public void handleChangedAgentState(jade.core.AID agentID,
                                    jade.core.AgentState from,
                                    jade.core.AgentState to)

handleSend

public void handleSend(jade.lang.acl.ACLMessage msg,
                       jade.core.AID sender)

handlePosted

public void handlePosted(jade.core.AID agentID,
                         jade.lang.acl.ACLMessage msg)

handleReceived

public void handleReceived(jade.core.AID agentID,
                           jade.lang.acl.ACLMessage msg)

handleBehaviourAdded

public void handleBehaviourAdded(jade.core.AID agentID,
                                 jade.core.behaviours.Behaviour b)

handleBehaviourRemoved

public void handleBehaviourRemoved(jade.core.AID agentID,
                                   jade.core.behaviours.Behaviour b)

handleChangeBehaviourState

public void handleChangeBehaviourState(jade.core.AID agentID,
                                       jade.core.behaviours.Behaviour b,
                                       String from,
                                       String to)

handleSave

public void handleSave(jade.core.AID agentID,
                       String repository)
                throws jade.core.ServiceException,
                       jade.core.NotFoundException,
                       jade.core.IMTPException
Throws:
jade.core.ServiceException
jade.core.NotFoundException
jade.core.IMTPException

handleReload

public void handleReload(jade.core.AID agentID,
                         String repository)
                  throws jade.core.ServiceException,
                         jade.core.NotFoundException,
                         jade.core.IMTPException
Throws:
jade.core.ServiceException
jade.core.NotFoundException
jade.core.IMTPException

handleFreeze

public void handleFreeze(jade.core.AID agentID,
                         String repository,
                         jade.core.ContainerID bufferContainer)
                  throws jade.core.ServiceException,
                         jade.core.NotFoundException,
                         jade.core.IMTPException
Throws:
jade.core.ServiceException
jade.core.NotFoundException
jade.core.IMTPException

getContainerController

public jade.wrapper.AgentContainer getContainerController(jade.security.JADEPrincipal principal,
                                                          jade.security.Credentials credentials)

getHelper

public jade.core.ServiceHelper getHelper(Agent a,
                                         String serviceName)
                                  throws jade.core.ServiceException
Throws:
jade.core.ServiceException

setPlatformAddresses

public void setPlatformAddresses(jade.core.AID id)

getAMS

public jade.core.AID getAMS()

getDefaultDF

public jade.core.AID getDefaultDF()

getProperty

public String getProperty(String key,
                          String aDefault)


Copyright © Fraunhofer Gesellschaft. All Rights Reserved.