block

fun block(coroutineContext: CoroutineContext? = Dispatchers.IO, processor: Consumer<Event>): EventProcessor(source)

Create a block EventProcessor.

Parameters

coroutineContext

fun <T : Any> block(contentType: Class<T>, name: String? = null, coroutineContext: CoroutineContext? = Dispatchers.IO, processor: BiConsumer<Event, T>): EventProcessor(source)

Create a block EventProcessor.

Parameters

coroutineContext
processor

Processor function. (Event sourceEvent, T eventContent) -> { ... }