ISchedulerWithBackground

interface ISchedulerWithBackground : IScheduler

Functions

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

Queues the execution of the given action.

Properties

Link copied to clipboard
abstract val backgroundScheduler: IScheduler

An associated scheduler which executes all tasks outside of the main thread

Link copied to clipboard
abstract val isActive: Boolean
Link copied to clipboard
open val outOfOrderExecution: Boolean