org.perf.log.context
Class PerfLogContext

java.lang.Object
  extended by org.perf.log.context.PerfLogContext

public class PerfLogContext
extends java.lang.Object


Method Summary
 java.lang.String getBaseAndInfoContextString()
           
 java.lang.String getBaseContextString()
           
 long getContextCreationTime()
           
 long getCurrentDebugDataContextSize()
           
 long getCurrentRequestDataContextSize()
           
 java.util.Queue<ContextElement> getDebugContextQueue()
           
 java.lang.String getDebugContextString()
           
 long getElapsedTimeFromContextCreation()
           
 long getElapsedTimeFromTxnFilterCreation()
           
 java.lang.String getGuid()
           
 java.lang.String getHostId()
           
 java.lang.String getHostIp()
           
 java.util.Vector<java.lang.Integer> getInfoContextPushCountForTxnFilterDepth()
           
 java.util.Stack<ContextElement> getInfoContextStack()
           
 java.lang.String getInfoContextString()
           
 java.lang.String getJvmCloneId()
           
 int getJvmDepth()
           
 java.lang.String getJvmStatsAtContextCreation()
           
 long getMaxDebugContexDataSize()
           
 long getMaxRequestDataContextSize()
           
 java.util.Queue<ContextElement> getRequestDataContext()
           
 java.lang.String getRequestSessionId()
           
 long getResponseTimeThreshold()
           
 java.lang.String getThreadId()
           
 java.lang.String getThreadName()
           
 TxnFilter getTxnFilter(int filterDepth)
           
 long getTxnFilterCreationTime(int fdepth)
           
 int getTxnFilterDepth()
           
 java.util.Vector<TxnFilter> getTxnFilters()
           
 java.util.List<java.lang.String> getTxnList()
           
 java.lang.String getUserId()
           
 java.lang.String getValueForInfoContextName(java.lang.String name)
           
 void popInfoContext()
           
 void pushInfoContext(ContextElement logContextElement)
           
 void pushInfoContext(java.lang.String context)
           
 void pushInfoContext(java.lang.String name, java.lang.String value)
           
 void pushInfoContext(java.lang.String name, java.lang.String value, int maxValueSize)
           
 void setJvmStatsAtContextCreation(java.lang.String jvmStatsAtContextCreation)
           
 void setRequestSessionId(java.lang.String requestSessionId)
           
 void setUserId(java.lang.String userId)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getGuid

public java.lang.String getGuid()

getInfoContextStack

public java.util.Stack<ContextElement> getInfoContextStack()

getJvmDepth

public int getJvmDepth()

getDebugContextQueue

public java.util.Queue<ContextElement> getDebugContextQueue()

getTxnFilterDepth

public int getTxnFilterDepth()

getThreadId

public java.lang.String getThreadId()

getHostId

public java.lang.String getHostId()

getJvmCloneId

public java.lang.String getJvmCloneId()

getInfoContextPushCountForTxnFilterDepth

public java.util.Vector<java.lang.Integer> getInfoContextPushCountForTxnFilterDepth()

getContextCreationTime

public long getContextCreationTime()

getTxnFilterCreationTime

public long getTxnFilterCreationTime(int fdepth)

getResponseTimeThreshold

public long getResponseTimeThreshold()

getBaseAndInfoContextString

public java.lang.String getBaseAndInfoContextString()

getInfoContextString

public java.lang.String getInfoContextString()

getBaseContextString

public java.lang.String getBaseContextString()

getDebugContextString

public java.lang.String getDebugContextString()

getValueForInfoContextName

public java.lang.String getValueForInfoContextName(java.lang.String name)

popInfoContext

public void popInfoContext()

pushInfoContext

public void pushInfoContext(ContextElement logContextElement)

pushInfoContext

public void pushInfoContext(java.lang.String context)

pushInfoContext

public void pushInfoContext(java.lang.String name,
                            java.lang.String value,
                            int maxValueSize)

pushInfoContext

public void pushInfoContext(java.lang.String name,
                            java.lang.String value)

getMaxDebugContexDataSize

public long getMaxDebugContexDataSize()

getElapsedTimeFromContextCreation

public long getElapsedTimeFromContextCreation()

getMaxRequestDataContextSize

public long getMaxRequestDataContextSize()

getRequestDataContext

public java.util.Queue<ContextElement> getRequestDataContext()

getElapsedTimeFromTxnFilterCreation

public long getElapsedTimeFromTxnFilterCreation()

getCurrentDebugDataContextSize

public long getCurrentDebugDataContextSize()

getCurrentRequestDataContextSize

public long getCurrentRequestDataContextSize()

getUserId

public java.lang.String getUserId()

setUserId

public void setUserId(java.lang.String userId)

getRequestSessionId

public java.lang.String getRequestSessionId()

setRequestSessionId

public void setRequestSessionId(java.lang.String requestSessionId)

getJvmStatsAtContextCreation

public java.lang.String getJvmStatsAtContextCreation()
Returns:
the jvmStatsAtContextCreation

setJvmStatsAtContextCreation

public void setJvmStatsAtContextCreation(java.lang.String jvmStatsAtContextCreation)
Parameters:
jvmStatsAtContextCreation - the jvmStatsAtContextCreation to set

getTxnList

public java.util.List<java.lang.String> getTxnList()
Returns:
the txnList

getHostIp

public java.lang.String getHostIp()
Returns:
the hostIp

getThreadName

public java.lang.String getThreadName()

getTxnFilters

public java.util.Vector<TxnFilter> getTxnFilters()

getTxnFilter

public TxnFilter getTxnFilter(int filterDepth)