RouteEventStep

@Singleton
@Requires(condition = IsFileTransferCondition::class)
class RouteEventStep(catalog: DestinationCatalog, @Named(value = "dataChannelInputFlows") inputFlows: Array<Flow<PipelineEvent<StreamKey, DestinationRecordRaw>>>, @Named(value = "fileQueue") fileQueue: PartitionedQueue<PipelineEvent<StreamKey, DestinationRecordRaw>>, @Named(value = "recordQueue") recordQueue: PartitionedQueue<PipelineEvent<StreamKey, DestinationRecordRaw>>) : LoadPipelineStep

Constructors

Link copied to clipboard
constructor(catalog: DestinationCatalog, @Named(value = "dataChannelInputFlows") inputFlows: Array<Flow<PipelineEvent<StreamKey, DestinationRecordRaw>>>, @Named(value = "fileQueue") fileQueue: PartitionedQueue<PipelineEvent<StreamKey, DestinationRecordRaw>>, @Named(value = "recordQueue") recordQueue: PartitionedQueue<PipelineEvent<StreamKey, DestinationRecordRaw>>)

Properties

Link copied to clipboard
open override val numWorkers: Int = 1

Functions

Link copied to clipboard
open override fun taskForPartition(partition: Int): Task