TerminableThread

open class TerminableThread(name: String, work: (TerminableLoop) -> Unit?) : Thread

Functions

awakeIfSleeping
Link copied to clipboard
open fun awakeIfSleeping(): <ERROR CLASS>
blockedOn
Link copied to clipboard
open override fun blockedOn(p0: Interruptible)
checkAccess
Link copied to clipboard
override fun checkAccess()
clone
Link copied to clipboard
open override fun clone(): Any
countStackFrames
Link copied to clipboard
open override fun countStackFrames(): Int
destroy
Link copied to clipboard
open override fun destroy()
dispatchUncaughtException
Link copied to clipboard
open override fun dispatchUncaughtException(p0: Throwable)
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
exit
Link copied to clipboard
open override fun exit()
getContextClassLoader
Link copied to clipboard
open override fun getContextClassLoader(): ClassLoader
getId
Link copied to clipboard
open override fun getId(): Long
getName
Link copied to clipboard
override fun getName(): String
getPriority
Link copied to clipboard
override fun getPriority(): Int
getStackTrace
Link copied to clipboard
open override fun getStackTrace(): Array<StackTraceElement>
getState
Link copied to clipboard
open override fun getState(): Thread.State
getThreadGroup
Link copied to clipboard
override fun getThreadGroup(): ThreadGroup
getUncaughtExceptionHandler
Link copied to clipboard
open override fun getUncaughtExceptionHandler(): Thread.UncaughtExceptionHandler?
hashCode
Link copied to clipboard
open override fun hashCode(): Int
hasShutdownSignal
Link copied to clipboard
open fun hasShutdownSignal(): Boolean
init
Link copied to clipboard
open override fun init(p0: ThreadGroup, p1: Runnable, p2: String, p3: Long)
open override fun init(p0: ThreadGroup, p1: Runnable, p2: String, p3: Long, p4: AccessControlContext, p5: Boolean)
interrupt
Link copied to clipboard
open override fun interrupt()
interrupt0
Link copied to clipboard
open override fun interrupt0()
isAlive
Link copied to clipboard
override fun isAlive(): Boolean
isDaemon
Link copied to clipboard
override fun isDaemon(): Boolean
isInterrupted
Link copied to clipboard
open override fun isInterrupted(): Boolean
open override fun isInterrupted(p0: Boolean): Boolean
isRunning
Link copied to clipboard
open fun isRunning(): Boolean
join
Link copied to clipboard
override fun join()
override fun join(p0: Long)
override fun join(p0: Long, p1: Int)
requestSleep
Link copied to clipboard
open fun requestSleep()
resume
Link copied to clipboard
override fun resume()
resume0
Link copied to clipboard
open override fun resume0()
run
Link copied to clipboard
override fun run()
open fun run(loop: TerminableLoop)
setContextClassLoader
Link copied to clipboard
open override fun setContextClassLoader(p0: ClassLoader)
setDaemon
Link copied to clipboard
override fun setDaemon(p0: Boolean)
setName
Link copied to clipboard
override fun setName(p0: String)
setNativeName
Link copied to clipboard
open override fun setNativeName(p0: String)
setPriority
Link copied to clipboard
override fun setPriority(p0: Int)
setPriority0
Link copied to clipboard
open override fun setPriority0(p0: Int)
setUncaughtExceptionHandler
Link copied to clipboard
open override fun setUncaughtExceptionHandler(uncaughtExceptionHandler: Thread.UncaughtExceptionHandler?)
start
Link copied to clipboard
open override fun start()
start0
Link copied to clipboard
open override fun start0()
stop
Link copied to clipboard
override fun stop()
override fun stop(p0: Throwable)
stop0
Link copied to clipboard
open override fun stop0(p0: Any)
suspend
Link copied to clipboard
override fun suspend()
suspend0
Link copied to clipboard
open override fun suspend0()
terminateAsync
Link copied to clipboard
open fun terminateAsync()
terminateSync
Link copied to clipboard
open fun terminateSync(hardShutdown: Boolean)
toString
Link copied to clipboard
open override fun toString(): String
willStayRunning
Link copied to clipboard
open fun willStayRunning(): Boolean

Properties

blocker
Link copied to clipboard
override val blocker: Interruptible
blockerLock
Link copied to clipboard
override val blockerLock: Any
contextClassLoader
Link copied to clipboard
override val contextClassLoader: ClassLoader
daemon
Link copied to clipboard
override val daemon: Boolean
eetop
Link copied to clipboard
override val eetop: Long
exceptionHandler
Link copied to clipboard
var exceptionHandler: Thread.UncaughtExceptionHandler?
group
Link copied to clipboard
override val group: ThreadGroup
inheritableThreadLocals
Link copied to clipboard
override val inheritableThreadLocals: ThreadLocal.ThreadLocalMap
inheritedAccessControlContext
Link copied to clipboard
override val inheritedAccessControlContext: AccessControlContext
name
Link copied to clipboard
override val name: String
nativeParkEventPointer
Link copied to clipboard
override val nativeParkEventPointer: Long
parkBlocker
Link copied to clipboard
override val parkBlocker: Any
priority
Link copied to clipboard
override val priority: Int
single_step
Link copied to clipboard
override val single_step: Boolean
stackSize
Link copied to clipboard
override val stackSize: Long
stillborn
Link copied to clipboard
override val stillborn: Boolean
target
Link copied to clipboard
override val target: Runnable
threadLocalRandomProbe
Link copied to clipboard
override val threadLocalRandomProbe: Int
threadLocalRandomSecondarySeed
Link copied to clipboard
override val threadLocalRandomSecondarySeed: Int
threadLocalRandomSeed
Link copied to clipboard
override val threadLocalRandomSeed: Long
threadLocals
Link copied to clipboard
override val threadLocals: ThreadLocal.ThreadLocalMap
threadQ
Link copied to clipboard
override val threadQ: Thread
threadStatus
Link copied to clipboard
override val threadStatus: Int
tid
Link copied to clipboard
override val tid: Long
uncaughtExceptionHandler
Link copied to clipboard
override val uncaughtExceptionHandler: Thread.UncaughtExceptionHandler

Inheritors

GLThread
Link copied to clipboard