com.synametrics.commons.util.logging
Class PerformanceInfo

java.lang.Object
  |
  +--com.synametrics.commons.util.logging.PerformanceInfo
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
GridRowEntry

public class PerformanceInfo
extends java.lang.Object
implements java.io.Serializable

Objects of this class are stored in a stack for performance tuning

See Also:
Serialized Form

Field Summary
protected  java.lang.String enterClassName
           
protected  java.lang.String enterMessage
           
protected  long enterTime
           
protected  java.lang.String exitClassName
           
protected  java.lang.String exitMessage
           
protected  long exitTime
           
protected  long serialNumber
          Refers to a serial number.
protected static java.lang.String sourceIP
           
protected  int stackNumber
          Refers to the stack number of the calling thread.
protected  java.lang.String threadName
           
 
Constructor Summary
PerformanceInfo(int stackNumber, long serialNumber)
           
 
Method Summary
 java.lang.String format()
          This method formats the string that appears in the log
 long getElapsedTime()
           
 java.lang.String getEnterClassName()
           
 java.lang.String getEnterMessage()
           
 long getEnterTime()
           
 java.lang.String getExitClassName()
           
 java.lang.String getExitMessage()
           
 long getExitTime()
           
 long getSerialNumber()
           
 java.lang.String getSourceIP()
           
 int getStackNumber()
           
 java.lang.String getThreadName()
           
 void setEnterClassName(java.lang.String newValue)
           
 void setEnterMessage(java.lang.String newValue)
           
 void setEnterTime(long newValue)
           
 void setExitClassName(java.lang.String newValue)
           
 void setExitMessage(java.lang.String newValue)
           
 void setExitTime(long newValue)
           
 void setSourceIP(java.lang.String sourceIP)
           
 void setThreadName(java.lang.String newValue)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

sourceIP

protected static java.lang.String sourceIP

stackNumber

protected int stackNumber
Refers to the stack number of the calling thread.


serialNumber

protected long serialNumber
Refers to a serial number. This number uniquely identifies a log message


enterClassName

protected java.lang.String enterClassName

enterMessage

protected java.lang.String enterMessage

enterTime

protected long enterTime

exitClassName

protected java.lang.String exitClassName

exitMessage

protected java.lang.String exitMessage

exitTime

protected long exitTime

threadName

protected java.lang.String threadName
Constructor Detail

PerformanceInfo

public PerformanceInfo(int stackNumber,
                       long serialNumber)
Method Detail

format

public java.lang.String format()
This method formats the string that appears in the log


getElapsedTime

public long getElapsedTime()

getEnterClassName

public java.lang.String getEnterClassName()

getEnterMessage

public java.lang.String getEnterMessage()

getEnterTime

public long getEnterTime()

getExitClassName

public java.lang.String getExitClassName()

getExitMessage

public java.lang.String getExitMessage()

getExitTime

public long getExitTime()

getSerialNumber

public long getSerialNumber()

getSourceIP

public java.lang.String getSourceIP()

getStackNumber

public int getStackNumber()

getThreadName

public java.lang.String getThreadName()

setEnterClassName

public void setEnterClassName(java.lang.String newValue)

setEnterMessage

public void setEnterMessage(java.lang.String newValue)

setEnterTime

public void setEnterTime(long newValue)

setExitClassName

public void setExitClassName(java.lang.String newValue)

setExitMessage

public void setExitMessage(java.lang.String newValue)

setExitTime

public void setExitTime(long newValue)

setSourceIP

public void setSourceIP(java.lang.String sourceIP)

setThreadName

public void setThreadName(java.lang.String newValue)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object