logging
Class DBLogger

java.lang.Object
  extended by logging.DBLogger
All Implemented Interfaces:
Logger

public class DBLogger
extends java.lang.Object
implements Logger

Author:
rzm To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments

Field Summary
 
Fields inherited from interface logging.Logger
LOCAL, REMOTE
 
Constructor Summary
DBLogger()
           
DBLogger(boolean notifyInstantiation)
           
 
Method Summary
 void close()
           
static java.lang.String escapeArray(byte[] input)
           
 void logDiscovery(java.sql.Timestamp sessionID, java.lang.String federateID, int instanceHandle, int classHandle, double logTime)
           
 void logJunkRun(java.lang.String id, int time, java.lang.String domain)
           
 void logRegistration(java.sql.Timestamp sessionID, java.lang.String federateID, int instanceHandle, int classHandle, double logTime)
           
 void logRelativeTimes(StopWatch repastTime, StopWatch hlaTime, int agents, int nodes, int gen_rate, int age_rate)
           
 void logRun(int time, int nodes, int worldsize, int gen_rate, int age_rate)
           
 void logUpdate(java.sql.Timestamp sessionID, java.lang.String federateID, int instanceHandle, int attributeHandle, double logTime, java.lang.String value, boolean proximity)
           
 void open()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBLogger

public DBLogger(boolean notifyInstantiation)

DBLogger

public DBLogger()
Method Detail

logUpdate

public void logUpdate(java.sql.Timestamp sessionID,
                      java.lang.String federateID,
                      int instanceHandle,
                      int attributeHandle,
                      double logTime,
                      java.lang.String value,
                      boolean proximity)
               throws java.lang.Exception
Specified by:
logUpdate in interface Logger
Throws:
java.lang.Exception

logDiscovery

public void logDiscovery(java.sql.Timestamp sessionID,
                         java.lang.String federateID,
                         int instanceHandle,
                         int classHandle,
                         double logTime)
                  throws java.lang.Exception
Specified by:
logDiscovery in interface Logger
Throws:
java.lang.Exception

logRun

public void logRun(int time,
                   int nodes,
                   int worldsize,
                   int gen_rate,
                   int age_rate)
            throws java.lang.Exception
Throws:
java.lang.Exception

logJunkRun

public void logJunkRun(java.lang.String id,
                       int time,
                       java.lang.String domain)
                throws java.lang.Exception
Throws:
java.lang.Exception

logRegistration

public void logRegistration(java.sql.Timestamp sessionID,
                            java.lang.String federateID,
                            int instanceHandle,
                            int classHandle,
                            double logTime)
                     throws java.lang.Exception
Specified by:
logRegistration in interface Logger
Throws:
java.lang.Exception

escapeArray

public static java.lang.String escapeArray(byte[] input)

open

public void open()
          throws java.lang.Exception
Specified by:
open in interface Logger
Throws:
java.lang.Exception

close

public void close()
           throws java.lang.Exception
Specified by:
close in interface Logger
Throws:
java.lang.Exception

logRelativeTimes

public void logRelativeTimes(StopWatch repastTime,
                             StopWatch hlaTime,
                             int agents,
                             int nodes,
                             int gen_rate,
                             int age_rate)
                      throws java.lang.Exception
Specified by:
logRelativeTimes in interface Logger
Throws:
java.lang.Exception