se.sics.tasim.is
Class EventWriter

java.lang.Object
  extended by se.sics.tasim.is.EventWriter
Direct Known Subclasses:
InfoConnection, LogWriter, TransportEventWriter, ViewerCache, ViewerConnection

public abstract class EventWriter
extends java.lang.Object


Constructor Summary
protected EventWriter()
           
 
Method Summary
abstract  void dataUpdated(int agent, int type, double value)
           
abstract  void dataUpdated(int agent, int type, float value)
           
abstract  void dataUpdated(int agent, int type, int value)
           
abstract  void dataUpdated(int agent, int type, long value)
           
abstract  void dataUpdated(int agent, int type, java.lang.String value)
           
abstract  void dataUpdated(int agent, int type, Transportable content)
           
abstract  void dataUpdated(int type, Transportable content)
           
abstract  void intCache(int agent, int type, int[] cache)
           
abstract  void interaction(int fromAgent, int toAgent, int type)
           
abstract  void interactionWithRole(int fromAgent, int role, int type)
           
abstract  void nextTimeUnit(int timeUnit)
          Notifies about entering a new time unit for the running simulation.
abstract  void participant(int agent, int role, java.lang.String name, int participantID)
          Specifies a participant in the current simulation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventWriter

protected EventWriter()
Method Detail

participant

public abstract void participant(int agent,
                                 int role,
                                 java.lang.String name,
                                 int participantID)
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).

Parameters:
agent - a simulation local id for this participant
role - the role of the participant
name - the name of the participant
participantID - the global id of the participating agent or negative if this participant is builtin (dummy)

nextTimeUnit

public abstract void nextTimeUnit(int timeUnit)
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.

Parameters:
timeUnit - the current time unit

dataUpdated

public abstract void dataUpdated(int agent,
                                 int type,
                                 int value)

dataUpdated

public abstract void dataUpdated(int agent,
                                 int type,
                                 long value)

dataUpdated

public abstract void dataUpdated(int agent,
                                 int type,
                                 float value)

dataUpdated

public abstract void dataUpdated(int agent,
                                 int type,
                                 double value)

dataUpdated

public abstract void dataUpdated(int agent,
                                 int type,
                                 java.lang.String value)

dataUpdated

public abstract void dataUpdated(int agent,
                                 int type,
                                 Transportable content)

dataUpdated

public abstract void dataUpdated(int type,
                                 Transportable content)

interaction

public abstract void interaction(int fromAgent,
                                 int toAgent,
                                 int type)

interactionWithRole

public abstract void interactionWithRole(int fromAgent,
                                         int role,
                                         int type)

intCache

public abstract void intCache(int agent,
                              int type,
                              int[] cache)


Copyright © 2007-2009 Association for Trading Agent Research. All Rights Reserved.