public class RegistrableThread
extends java.lang.Thread
| Constructor and Description |
|---|
RegistrableThread() |
RegistrableThread(java.lang.Runnable target) |
RegistrableThread(java.lang.Runnable target,
java.lang.String name) |
RegistrableThread(java.lang.String name) |
RegistrableThread(java.lang.ThreadGroup group,
java.lang.Runnable target) |
RegistrableThread(java.lang.ThreadGroup group,
java.lang.Runnable target,
java.lang.String name) |
RegistrableThread(java.lang.ThreadGroup group,
java.lang.Runnable target,
java.lang.String name,
long stackSize) |
RegistrableThread(java.lang.ThreadGroup group,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
internalRun() |
static void |
registerThread(OperationInfo operationInfo)
Registers current
Thread with a given OperationInfo. |
void |
run() |
static void |
unregisterThread()
Unregisters current
Thread. |
RegistrableThread |
withInitialInfo(OperationInfo initialInfo) |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic RegistrableThread()
public RegistrableThread(java.lang.Runnable target)
public RegistrableThread(java.lang.ThreadGroup group,
java.lang.Runnable target)
public RegistrableThread(java.lang.String name)
public RegistrableThread(java.lang.ThreadGroup group,
java.lang.String name)
public RegistrableThread(java.lang.Runnable target,
java.lang.String name)
public RegistrableThread(java.lang.ThreadGroup group,
java.lang.Runnable target,
java.lang.String name)
public RegistrableThread(java.lang.ThreadGroup group,
java.lang.Runnable target,
java.lang.String name,
long stackSize)
public RegistrableThread withInitialInfo(OperationInfo initialInfo)
public static void registerThread(OperationInfo operationInfo)
Thread with a given OperationInfo.operationInfo - info to register for current threadjava.lang.NullPointerException - if operationInfo is nulljava.lang.IllegalStateException - if thread is registeredpublic static void unregisterThread()
Thread.java.lang.IllegalStateException - if thread is not registeredpublic final void run()
run in interface java.lang.Runnablerun in class java.lang.Threadprotected void internalRun()
Copyright © 2018 SAP SE. All Rights Reserved.