se.sics.tasim.is.common
Class InfoConnectionImpl
java.lang.Object
se.sics.tasim.is.EventWriter
se.sics.tasim.is.InfoConnection
se.sics.tasim.is.common.InfoConnectionImpl
- Direct Known Subclasses:
- BuiltinInfoConnection
public class InfoConnectionImpl
- extends InfoConnection
Method Summary |
int |
addUser(java.lang.String name,
java.lang.String password,
java.lang.String email)
|
void |
checkUser(java.lang.String userName)
|
void |
close()
|
void |
dataUpdated(int type,
int value)
|
void |
dataUpdated(int agent,
int type,
double value)
|
void |
dataUpdated(int agent,
int type,
float value)
|
void |
dataUpdated(int agent,
int type,
int value)
|
void |
dataUpdated(int agent,
int type,
long value)
|
void |
dataUpdated(int agent,
int type,
java.lang.String value)
|
void |
dataUpdated(int agent,
int type,
Transportable value)
|
void |
dataUpdated(int type,
Transportable value)
|
SimServer |
getSimServer()
|
void |
init(ConfigManager config)
|
void |
intCache(int agent,
int type,
int[] cache)
|
void |
interaction(int fromAgent,
int toAgent,
int type)
|
void |
interactionWithRole(int fromAgent,
int role,
int type)
|
void |
nextTimeUnit(int timeUnit)
Notifies about entering a new time unit for the running simulation. |
void |
participant(int id,
int role,
java.lang.String name,
int participantID)
Specifies a participant in the current simulation. |
void |
requestFailed(int operation,
int id,
java.lang.String reason)
|
void |
requestSuccessful(int operation,
int id)
|
void |
sendChatMessage(long time,
java.lang.String message)
|
void |
setSimServer(SimServer simServer)
|
void |
simulationCreated(SimulationInfo info)
|
void |
simulationCreated(SimulationInfo info,
int competitionID)
|
void |
simulationJoined(int simulationUniqID,
int agentID,
int role)
|
void |
simulationLocked(int simulationUniqID,
int simID)
|
void |
simulationRemoved(int simulationUniqID,
java.lang.String msg)
|
void |
simulationStarted(int simulationUniqID,
java.lang.String timeUnitName,
int timeUnitCount)
|
void |
simulationStopped(int simulationUniqID,
int simulationID,
boolean error)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InfoConnectionImpl
public InfoConnectionImpl()
init
public void init(ConfigManager config)
throws IllegalConfigurationException,
java.io.IOException
- Specified by:
init
in class InfoConnection
- Throws:
IllegalConfigurationException
java.io.IOException
close
public void close()
- Specified by:
close
in class InfoConnection
setSimServer
public void setSimServer(SimServer simServer)
getSimServer
public SimServer getSimServer()
requestSuccessful
public void requestSuccessful(int operation,
int id)
- Specified by:
requestSuccessful
in class InfoConnection
requestFailed
public void requestFailed(int operation,
int id,
java.lang.String reason)
- Specified by:
requestFailed
in class InfoConnection
checkUser
public void checkUser(java.lang.String userName)
- Specified by:
checkUser
in class InfoConnection
addUser
public int addUser(java.lang.String name,
java.lang.String password,
java.lang.String email)
- Specified by:
addUser
in class InfoConnection
dataUpdated
public void dataUpdated(int type,
int value)
- Specified by:
dataUpdated
in class InfoConnection
simulationCreated
public void simulationCreated(SimulationInfo info)
- Specified by:
simulationCreated
in class InfoConnection
simulationCreated
public void simulationCreated(SimulationInfo info,
int competitionID)
- Specified by:
simulationCreated
in class InfoConnection
simulationRemoved
public void simulationRemoved(int simulationUniqID,
java.lang.String msg)
- Specified by:
simulationRemoved
in class InfoConnection
simulationJoined
public void simulationJoined(int simulationUniqID,
int agentID,
int role)
- Specified by:
simulationJoined
in class InfoConnection
simulationLocked
public void simulationLocked(int simulationUniqID,
int simID)
- Specified by:
simulationLocked
in class InfoConnection
simulationStarted
public void simulationStarted(int simulationUniqID,
java.lang.String timeUnitName,
int timeUnitCount)
- Specified by:
simulationStarted
in class InfoConnection
simulationStopped
public void simulationStopped(int simulationUniqID,
int simulationID,
boolean error)
- Specified by:
simulationStopped
in class InfoConnection
sendChatMessage
public void sendChatMessage(long time,
java.lang.String message)
- Specified by:
sendChatMessage
in class InfoConnection
nextTimeUnit
public void nextTimeUnit(int timeUnit)
- Description copied from class:
EventWriter
- Notifies about entering a new time unit for the running simulation. Time
units can for example be simulated days, and similar. Only used in some
simulations.
- Specified by:
nextTimeUnit
in class EventWriter
- Parameters:
timeUnit
- the current time unit
participant
public void participant(int id,
int role,
java.lang.String name,
int participantID)
- Description copied from class:
EventWriter
- Specifies a participant in the current simulation. The agent field is a
local id for this participant in the simulation.
The participantID field is the global user id for the participant. A
negative participantID indicates that this participant is builtin
(dummy).
- Specified by:
participant
in class EventWriter
- Parameters:
id
- a simulation local id for this participantrole
- the role of the participantname
- the name of the participantparticipantID
- the global id of the participating agent or negative if this
participant is builtin (dummy)
dataUpdated
public void dataUpdated(int agent,
int type,
int value)
- Specified by:
dataUpdated
in class EventWriter
dataUpdated
public void dataUpdated(int agent,
int type,
long value)
- Specified by:
dataUpdated
in class EventWriter
dataUpdated
public void dataUpdated(int agent,
int type,
float value)
- Specified by:
dataUpdated
in class EventWriter
dataUpdated
public void dataUpdated(int agent,
int type,
double value)
- Specified by:
dataUpdated
in class EventWriter
dataUpdated
public void dataUpdated(int agent,
int type,
java.lang.String value)
- Specified by:
dataUpdated
in class EventWriter
dataUpdated
public void dataUpdated(int agent,
int type,
Transportable value)
- Specified by:
dataUpdated
in class EventWriter
dataUpdated
public void dataUpdated(int type,
Transportable value)
- Specified by:
dataUpdated
in class EventWriter
interaction
public void interaction(int fromAgent,
int toAgent,
int type)
- Specified by:
interaction
in class EventWriter
interactionWithRole
public void interactionWithRole(int fromAgent,
int role,
int type)
- Specified by:
interactionWithRole
in class EventWriter
intCache
public void intCache(int agent,
int type,
int[] cache)
- Specified by:
intCache
in class EventWriter
Copyright © 2007-2009 Association for Trading Agent Research. All Rights Reserved.