|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.websphere.interrupt.ThreadDetails
public final class ThreadDetails
A WebSphere programming model extension which allows request level information to be returned through the InterruptibleThreadInfrastructure MBean. Each instance of this object represents a request running on a thread in the server from which this object is obtained.
Constructor Summary | |
---|---|
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 requestDetails,
java.util.LinkedList<java.lang.String> odiInfo)
Constructor |
Method Summary | |
---|---|
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 |
getDispatchTime()
Gets the time the request represented by this object was dispatched into the servant region. |
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 |
getQueuedToWLMTime()
Gets the time the request represented by this object was queued to WLM from the controller region |
java.lang.String |
getRequestDetails()
Gets details for the request represented by this object. |
int |
getRequestId()
Gets the request ID for the request represented by this object. |
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
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 requestDetails, java.util.LinkedList<java.lang.String> odiInfo)
Method Detail |
---|
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 getRequestDetails()
public java.util.List<java.lang.String> getOdiInfo()
public java.lang.String toString()
toString
in class java.lang.Object
|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |