Skip to content

kite-core / jp.co.cyberagent.kite.core / KiteCoroutineDispatchers

KiteCoroutineDispatchers

class KiteCoroutineDispatchers

A set of CoroutineDispatcher and will be set into the KiteContext. This allows the coroutine to become testable with providing testable CoroutineDispatcher.

Constructors

Name Summary
<init> KiteCoroutineDispatchers(default: CoroutineDispatcher = Dispatchers.Default, main: CoroutineDispatcher = Dispatchers.Main, io: CoroutineDispatcher = Dispatchers.IO)
A set of CoroutineDispatcher and will be set into the KiteContext. This allows the coroutine to become testable with providing testable CoroutineDispatcher.

Properties

Name Summary
default val default: CoroutineDispatcher
io val io: CoroutineDispatcher
main val main: CoroutineDispatcher

Extension Functions

Name Summary
asKiteContextElement fun <T :Any>T.asKiteContextElement():Pair<KClass<*>,Any>
Creates a KiteContextElement with the KClass