UNPKG

@cdp-forge/plugin-pipeline-sdk

Version:
21 lines 764 B
import Pulsar from 'pulsar-client'; import { PipelinePluginI } from "./plugin/PipelinePluginI"; import { Config } from "@cdp-forge/types"; export default class PipelineSTage { plugin: PipelinePluginI; consumer: Pulsar.Consumer | null; producer: Pulsar.Producer | null; input: string | null; output: string | null; currentOperation: Promise<void>; private pulsar; private config; constructor(plugin: PipelinePluginI, config: Config); start(inputTopic: string, outputTopic?: string | null): Promise<void>; private _start; stop(): Promise<void>; private _stop; restart(inputTopic: string, outputTopic: string | undefined): Promise<void>; close(): Promise<void>; } //# sourceMappingURL=PipelineStage.d.ts.map