Package-level declarations
Types
Link copied to clipboard
internal class PhaseContent<TSubject : Any, Call : Any>(val phase: PipelinePhase, val relation: PipelinePhaseRelation, val interceptors: MutableList<PipelineInterceptor<TSubject, Call>> = mutableListOf())
Phase content.
Link copied to clipboard
Link copied to clipboard
typealias PipelineInterceptor<TSubject, TContext> = PipelineContext<TSubject, TContext>.(TSubject) -> Unit
Link copied to clipboard
Pipeline phase.
Link copied to clipboard
Link copied to clipboard
internal class SimplePipelineContext<TSubject : Any, TContext : Any>(context: TContext, var subject: TSubject, val interceptors: List<PipelineInterceptor<TSubject, TContext>>) : PipelineContext<TSubject, TContext>