ibspan.tss.agents.rsa
Class RestaurantServiceAgent
java.lang.Object
jade.core.Agent
ibspan.tss.agents.SystemAgent
ibspan.tss.agents.rsa.RestaurantServiceAgent
- All Implemented Interfaces:
- TimerListener, Serializable, Runnable
public final class RestaurantServiceAgent
- extends SystemAgent
- Author:
- maciej
- See Also:
- Serialized Form
Fields inherited from class jade.core.Agent |
AP_ACTIVE, AP_DELETED, AP_IDLE, AP_INITIATED, AP_MAX, AP_MIN, AP_SUSPENDED, AP_WAITING, D_ACTIVE, D_MAX, D_MIN, D_RETIRED, D_SUSPENDED, D_UNKNOWN |
Methods inherited from class jade.core.Agent |
addBehaviour, afterClone, afterMove, beforeClone, beforeMove, blockingReceive, blockingReceive, blockingReceive, blockingReceive, changeStateTo, clean, doActivate, doClone, doDelete, doMove, doSuspend, doTimeOut, doWait, doWait, doWake, getAgentState, getAID, getAMS, getArguments, getContainerController, getContentManager, getCurQueueSize, getDefaultDF, getHap, getHelper, getLocalName, getName, getO2AObject, getProperty, getQueueSize, getState, here, notifyChangeBehaviourState, notifyRestarted, postMessage, putBack, putO2AObject, receive, receive, removeBehaviour, restartLater, restore, restoreBufferedState, run, send, setArguments, setEnabledO2ACommunication, setGenerateBehaviourEvents, setQueueSize, takeDown, waitUntilStarted, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVICE_NAME
public static final String SERVICE_NAME
- See Also:
- Constant Field Values
SERVICE_TYPE
public static final String SERVICE_TYPE
- See Also:
- Constant Field Values
SERVICE_OWNERSHIP
public static final String SERVICE_OWNERSHIP
- See Also:
- Constant Field Values
RestaurantServiceAgent
public RestaurantServiceAgent()
- Constructs RestaurantServiceAgent.
getDomainModel
public OntModel getDomainModel()
- Returns ontology model describing domain of restaurant world.
- Returns:
getRestaurantsDB
public OntModel getRestaurantsDB()
- Returns database with instances of restaurants.
- Returns:
activateProperties
protected void activateProperties(Properties conf)
- Description copied from class:
SystemAgent
- Activates configuration by processing given properties.
- Specified by:
activateProperties
in class SystemAgent
- Parameters:
conf
- are properties of the agent.
setup
protected void setup()
- Description copied from class:
SystemAgent
- Loads configuration from properties file for this agent and passes it to
SystemAgent.activateProperties(Properties)
. Property file is given as the first
argument for the launched agent. The programmer is encouraged to call
this method in her agent's setup()
method.
- Overrides:
setup
in class SystemAgent
getServiceDescription
public static ServiceDescription getServiceDescription()
- Returns information about the service this agent provides
- Returns:
- service description