SingleThreadScheduler

class SingleThreadScheduler(val lifetime: Lifetime, val name: String) : SingleThreadSchedulerBase

Constructors

Link copied to clipboard
fun SingleThreadScheduler(lifetime: Lifetime, name: String)

Functions

Link copied to clipboard
open fun assertThread(debugInfo: Any? = null)
Link copied to clipboard
open override fun flush()
Link copied to clipboard
open fun invokeOrQueue(action: () -> Unit)
Link copied to clipboard
open override fun onException(ex: Throwable)
Link copied to clipboard
open override fun queue(action: () -> Unit)

Queues the execution of the given action.

Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val executor: ThreadPoolExecutor
Link copied to clipboard
open override val isActive: Boolean
Link copied to clipboard
val lifetime: Lifetime
Link copied to clipboard
val name: String
Link copied to clipboard
open val outOfOrderExecution: Boolean
Link copied to clipboard
val tasksInQueue: AtomicInteger