IteratorInterceptorContext

abstract class IteratorInterceptorContext<C : EventInterceptor.Context<R>, I : EventInterceptor<C, R>, R, EC : EventProcessingContext>(interceptorsIterator: Iterator<I>, processing: suspend (EC) -> R)(source)

Constructors

Link copied to clipboard
constructor(interceptorsIterator: Iterator<I>, processing: suspend (EC) -> R)

Properties

Link copied to clipboard
protected abstract val context: C
Link copied to clipboard
abstract val eventContext: EC

Functions

Link copied to clipboard
protected suspend fun doProceed(): R