java.io.Serializable
public interface ExecuteThread
extends java.io.Serializable
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getApplicationName() |
Returns the application name only, without the version number, using the
context class loader of the thread.
|
java.lang.String |
getApplicationVersion() |
Returns the application version using the context class loader of the
thread.
|
java.lang.String |
getCurrentRequest() |
Returns a String representation of the request this thread is
currently processing.
|
java.lang.Thread |
getExecuteThread() |
Returns the thread
|
java.lang.String |
getLastRequest() |
Deprecated.
7.0, 2002-Feb-20 -- current request is what counts most
|
java.lang.String |
getModuleName() |
Returns the module name using the context class loader of the thread.
|
java.lang.String |
getName() |
Returns the name of the ExecuteThread.
|
int |
getServicedRequestTotalCount() |
Returns the number of requests which have been processed by this
queue.
|
long |
getStuckThreadActionMaxStuckThreadTime() |
If the thread is stuck, returns the configured max stuck thread time (in
milliseconds) of the StuckThreadAction returned in getStuckThreadActionName().
|
java.lang.String |
getStuckThreadActionName() |
If the thread is stuck, returns the name of the StuckThreadAction whose
stuck thread max time has been exceeded.
|
JTATransaction |
getTransaction() |
Returns the transaction that the execute thread is currently working on
behalf of.
|
java.lang.String |
getUser() |
Returns the user the execute thread is currently working on behalf of.
|
java.lang.String |
getWorkManagerName() |
Returns the current WorkManager name.
|
boolean |
isHogger() |
Returns
true if the execute thread is being hogged by a
request for much more than the normal execution time as observed by the
scheduler automatically. |
boolean |
isIdle() |
Returns true if the execute thread has no work assigned to it.
|
boolean |
isStandby() |
Returns true if the execute thread is not a part of the active thread pool
|
boolean |
isStuck() |
Returns
true if the execute thread is stuck working on a
request for more than the configured stuck thread max time. |
java.lang.String getCurrentRequest()
@Deprecated java.lang.String getLastRequest()
int getServicedRequestTotalCount()
boolean isIdle()
boolean isStuck()
true
if the execute thread is stuck working on a
request for more than the configured stuck thread max time.boolean isHogger()
true
if the execute thread is being hogged by a
request for much more than the normal execution time as observed by the
scheduler automatically. If this thread is still busy after the stuck
thread max time, then it is declared as stuck.boolean isStandby()
JTATransaction getTransaction()
java.lang.String getUser()
java.lang.String getName()
java.lang.String getWorkManagerName()
java.lang.String getApplicationName()
java.lang.String getModuleName()
java.lang.String getApplicationVersion()
java.lang.Thread getExecuteThread()
java.lang.String getStuckThreadActionName()
long getStuckThreadActionMaxStuckThreadTime()