DirectLoadPipeline

@Singleton
@Requires(bean = DirectLoaderFactory::class)
class DirectLoadPipeline(val pipelineStep: DirectLoadPipelineStep<*>) : LoadPipeline

Used internally by the CDK to implement the DirectLoader.

Creates a single pipeline step reading from a (possibly partitioned) record stream. Batch updates are written to the batchStateUpdateQueue whenever the loader returns

Constructors

Link copied to clipboard
constructor(pipelineStep: DirectLoadPipelineStep<*>)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
suspend fun start(launcher: suspend (Task) -> Unit)
Link copied to clipboard
open suspend fun stop()

For closing intermediate queues or other resources.