Asyncable

interface Asyncable

Functions

filter
Link copied to clipboard
open suspend fun <T : Any> Iterable<T>.filter(tag: String, parallel: Boolean = true, block: suspend (T) -> Boolean): List<T>
forEach
Link copied to clipboard
open suspend fun <T> Iterable<T>.forEach(tag: String, parallel: Boolean = true, block: suspend (T) -> Unit)
open suspend fun <K, V> Map<K, V>.forEach(tag: String, parallel: Boolean = true, block: suspend (K, V) -> Any?)
map
Link copied to clipboard
open suspend fun <T, R : Any> Iterable<T>.map(tag: String, parallel: Boolean = true, transform: suspend (T) -> R?): List<R>
open suspend fun <K, V, R : Any> Map<K, V>.map(tag: String, parallel: Boolean = true, transform: suspend (K, V) -> R?): List<R>

Properties

coroutineScope
Link copied to clipboard
abstract val coroutineScope: CoroutineScope
coroutinesEnabled
Link copied to clipboard
abstract val coroutinesEnabled: Boolean
logger
Link copied to clipboard
abstract val logger: Logger

Inheritors

BaseProcessor
Link copied to clipboard
ModelBuilderInterfaceWriter
Link copied to clipboard