public final class ThreadDetails
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
ThreadDetails(java.lang.String asid,
java.lang.String tcb,
int requestId,
boolean isJvmBlocked,
boolean triedToInterrupt,
boolean givenUp,
boolean internalWorkThread,
java.lang.String hungReason,
java.lang.String SRdispatchTime,
java.lang.String CTLReceivedTime,
java.lang.String CTLQueuedToWLMTime,
java.lang.String requestTimeout,
java.lang.String elapsedExecutionTime,
java.lang.String cpuTimeUsedLimit,
java.lang.String outboundTimeout,
java.util.LinkedList<java.lang.String> odiInfo)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAsid()
Gets the ASID that this ThreadDetails object was obtained from.
|
java.lang.String |
getControllerReceiveTime()
Gets the time the request represented by this object was received
into the controller region
|
java.lang.String |
getCPUTimeUsedLimit()
Gets the CPU Time Used limit for this request.
|
java.lang.String |
getDispatchTime()
Gets the time the request represented by this object was dispatched
into the servant region.
|
java.lang.String |
getElapsedExecutionTime()
Gets the elapsed execution time (in seconds) for
this request.
|
boolean |
getGivenUp()
Tells us if we have given up trying to interrupt this request.
|
java.lang.String |
getHungReason()
Gets the reason that the request represented by this object
is considered hung.
|
boolean |
getIsJvmBlocked()
Tells us if the request represented by this object is blocked on
an operation which can be (potentially) unblocked by calling the
JVM.
|
java.util.List<java.lang.String> |
getOdiInfo()
Gets information about the InterruptObject instances which are registered
for the request represented by this object.
|
java.lang.String |
getOutboundTimeout()
Gets the outbound timeout value for this request.
|
java.lang.String |
getQueuedToWLMTime()
Gets the time the request represented by this object was queued
to WLM from the controller region
|
int |
getRequestId()
Gets the request ID for the request represented by this object.
|
java.lang.String |
getRequestTimeout()
Gets the request time out value.
|
java.lang.String |
getTcb()
Gets the tcb address of the thread on which the request represented
by this object is running.
|
boolean |
getTriedToInterrupt()
Tells us if we have tried to interrupt this request using the
interruptible thread infrastructure.
|
boolean |
internalWorkThread()
Tells us that only internal work is driven on this thread
|
java.lang.String |
toString()
toString
|
public ThreadDetails(java.lang.String asid, java.lang.String tcb, int requestId, boolean isJvmBlocked, boolean triedToInterrupt, boolean givenUp, boolean internalWorkThread, java.lang.String hungReason, java.lang.String SRdispatchTime, java.lang.String CTLReceivedTime, java.lang.String CTLQueuedToWLMTime, java.lang.String requestTimeout, java.lang.String elapsedExecutionTime, java.lang.String cpuTimeUsedLimit, java.lang.String outboundTimeout, java.util.LinkedList<java.lang.String> odiInfo)
public java.lang.String getAsid()
public java.lang.String getTcb()
public int getRequestId()
public boolean getIsJvmBlocked()
public boolean getTriedToInterrupt()
public boolean getGivenUp()
public boolean internalWorkThread()
public java.lang.String getHungReason()
public java.lang.String getDispatchTime()
public java.lang.String getControllerReceiveTime()
public java.lang.String getQueuedToWLMTime()
public java.lang.String getRequestTimeout()
public java.lang.String getElapsedExecutionTime()
public java.lang.String getCPUTimeUsedLimit()
public java.lang.String getOutboundTimeout()
public java.util.List<java.lang.String> getOdiInfo()
public java.lang.String toString()
toString
in class java.lang.Object