mgi.logme.worker
Class ObjectWriter

java.lang.Object
  extended byjava.lang.Thread
      extended bymgi.logme.worker.ObjectWriter
All Implemented Interfaces:
java.lang.Runnable

public class ObjectWriter
extends java.lang.Thread


Field Summary
 long startts
           
protected  boolean terminate
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ObjectWriter(int number)
          Creates a new instance of SaveWriter
 
Method Summary
static ObjectWriter getObjectWriter()
           
static ObjectWriter getObjectWriter2()
           
 long getStartTs()
           
 void run()
           
 void saveObject(LogObject lo)
           
 void shutdown()
          Send interrupt to the SaveWriter
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

startts

public long startts

terminate

protected boolean terminate
Constructor Detail

ObjectWriter

public ObjectWriter(int number)
Creates a new instance of SaveWriter

Method Detail

getStartTs

public long getStartTs()

run

public void run()

getObjectWriter

public static ObjectWriter getObjectWriter()

getObjectWriter2

public static ObjectWriter getObjectWriter2()

shutdown

public void shutdown()
Send interrupt to the SaveWriter


saveObject

public void saveObject(LogObject lo)