org.perf.log.logger
Class PerfLogData

java.lang.Object
  extended by org.perf.log.logger.PerfLogData
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class PerfLogData
extends java.lang.Object
implements java.io.Externalizable

See Also:
Serialized Form

Constructor Summary
PerfLogData()
           
PerfLogData(PerfLogContext perfLogContext)
           
 
Method Summary
static PerfLogData fromJSON(java.lang.String messageContent)
           
 java.lang.String getCloneName()
           
 java.lang.String getFullFormatedPerfDataStr()
           
 java.lang.String getGuid()
           
 java.lang.String getInfoContextString()
           
 int getJvmDepth()
           
 java.lang.String getMessage()
           
 java.lang.String getServerIp()
           
 java.lang.String getServerName()
           
 java.lang.String getSessionId()
           
 java.lang.String getSubTransactionName()
           
 java.lang.String getThreadId()
           
 java.lang.String getThreadName()
           
 java.lang.Throwable getThrowable()
           
 java.lang.String getThrowableClassName()
           
 java.lang.String getThrowableMessage()
           
 java.lang.String getTransactionClass()
           
 java.util.Date getTransactionDate()
           
 java.lang.String getTransactionName()
           
 long getTransactionTime()
           
 java.lang.String getTransactionType()
           
 int getTxnFilterDepth()
           
 java.lang.String getUserId()
           
 void readExternal(java.io.ObjectInput in)
           
 void setCloneName(java.lang.String cloneName)
           
 void setGuid(java.lang.String guid)
           
 void setJvmDepth(int jvmDepth)
           
 void setMessage(java.lang.String message)
           
 void setPerfLogContext(PerfLogContext perfLogContext)
           
 void setServerIp(java.lang.String serverIp)
           
 void setServerName(java.lang.String serverName)
           
 void setSessionId(java.lang.String sessionId)
           
 void setSubTransactionName(java.lang.String subTransactionName)
           
 void setThreadId(java.lang.String threadId)
           
 void setThreadName(java.lang.String threadName)
           
 void setThrowable(java.lang.Throwable throwable)
           
 void setThrowableClassName(java.lang.String throwableClassName)
           
 void setThrowableMessage(java.lang.String throwableMessage)
           
 void setTransactionClass(java.lang.String transactionClass)
           
 void setTransactionDate(java.util.Date transactionDate)
           
 void setTransactionName(java.lang.String transactionName)
           
 void setTransactionTime(long transactionTime)
           
 void setTransactionType(java.lang.String transactionType)
           
 void setTxnFilterDepth(int txnFilterDepth)
           
 void setUserId(java.lang.String userId)
           
 java.lang.String toJSON()
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PerfLogData

public PerfLogData()

PerfLogData

public PerfLogData(PerfLogContext perfLogContext)
Method Detail

getGuid

public java.lang.String getGuid()

setGuid

public void setGuid(java.lang.String guid)

getTransactionDate

public java.util.Date getTransactionDate()

setTransactionDate

public void setTransactionDate(java.util.Date transactionDate)

getServerName

public java.lang.String getServerName()

setServerName

public void setServerName(java.lang.String serverName)

getCloneName

public java.lang.String getCloneName()

setCloneName

public void setCloneName(java.lang.String cloneName)

getTransactionType

public java.lang.String getTransactionType()

setTransactionType

public void setTransactionType(java.lang.String transactionType)

getUserId

public java.lang.String getUserId()

setUserId

public void setUserId(java.lang.String userId)

getTransactionName

public java.lang.String getTransactionName()

setTransactionName

public void setTransactionName(java.lang.String transactionName)

getSubTransactionName

public java.lang.String getSubTransactionName()

setSubTransactionName

public void setSubTransactionName(java.lang.String subTransactionName)

getTransactionTime

public long getTransactionTime()

setTransactionTime

public void setTransactionTime(long transactionTime)

getMessage

public java.lang.String getMessage()

setMessage

public void setMessage(java.lang.String message)

setPerfLogContext

public void setPerfLogContext(PerfLogContext perfLogContext)

getThrowable

public java.lang.Throwable getThrowable()

setThrowable

public void setThrowable(java.lang.Throwable throwable)

getSessionId

public java.lang.String getSessionId()

setSessionId

public void setSessionId(java.lang.String sessionId)

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

toJSON

public java.lang.String toJSON()

getInfoContextString

public java.lang.String getInfoContextString()
Returns:
the infoContextString

getThrowableClassName

public java.lang.String getThrowableClassName()
Returns:
the throwableClassName

setThrowableClassName

public void setThrowableClassName(java.lang.String throwableClassName)
Parameters:
throwableClassName - the throwableClassName to set

getThrowableMessage

public java.lang.String getThrowableMessage()
Returns:
the throwableMessage

setThrowableMessage

public void setThrowableMessage(java.lang.String throwableMessage)
Parameters:
throwableMessage - the throwableMessage to set

toString

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

getFullFormatedPerfDataStr

public java.lang.String getFullFormatedPerfDataStr()

getServerIp

public java.lang.String getServerIp()
Returns:
the serverIp

setServerIp

public void setServerIp(java.lang.String serverIp)
Parameters:
serverIp - the serverIp to set

fromJSON

public static PerfLogData fromJSON(java.lang.String messageContent)

getThreadName

public java.lang.String getThreadName()

setThreadName

public void setThreadName(java.lang.String threadName)

getTransactionClass

public java.lang.String getTransactionClass()

setTransactionClass

public void setTransactionClass(java.lang.String transactionClass)

getThreadId

public java.lang.String getThreadId()

setThreadId

public void setThreadId(java.lang.String threadId)

getJvmDepth

public int getJvmDepth()

setJvmDepth

public void setJvmDepth(int jvmDepth)

getTxnFilterDepth

public int getTxnFilterDepth()

setTxnFilterDepth

public void setTxnFilterDepth(int txnFilterDepth)