se.sics.tasim.sim
Class SimulationAgent
java.lang.Object
se.sics.tasim.aw.AgentService
se.sics.tasim.sim.SimulationAgent
public class SimulationAgent
- extends AgentService
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimulationAgent
public SimulationAgent(Agent agent,
java.lang.String name)
isSupported
public boolean isSupported(java.lang.String name)
requestPing
public void requestPing()
getPingCount
public int getPingCount()
getLastResponseTime
public long getLastResponseTime()
getAverageResponseTime
public long getAverageResponseTime()
hasAgentBeenActive
public boolean hasAgentBeenActive()
- Returns
true
if the agent been active in this simulation
(i.e. sent messages) and false
otherwise.
getIndex
public int getIndex()
getRole
public int getRole()
getServerTime
protected long getServerTime()
- Specified by:
getServerTime
in class AgentService
addTimeListener
protected void addTimeListener(TimeListener listener)
- Specified by:
addTimeListener
in class AgentService
removeTimeListener
protected void removeTimeListener(TimeListener listener)
- Specified by:
removeTimeListener
in class AgentService
deliverFromAgent
protected void deliverFromAgent(Message message)
deliverToServer
protected void deliverToServer(Message message)
- Specified by:
deliverToServer
in class AgentService
deliverToServer
protected void deliverToServer(int role,
Transportable content)
- Specified by:
deliverToServer
in class AgentService
addMessageListener
public void addMessageListener(MessageListener listener)
removeMessageListener
public void removeMessageListener(MessageListener listener)
finalize
protected void finalize()
throws java.lang.Throwable
- Overrides:
finalize
in class java.lang.Object
- Throws:
java.lang.Throwable
Copyright © 2007-2009 Association for Trading Agent Research. All Rights Reserved.