org.perf.log.logger
Class PerfLogData
java.lang.Object
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
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PerfLogData
public PerfLogData()
PerfLogData
public PerfLogData(PerfLogContext perfLogContext)
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)