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