@dolittle/sdk.services
Version:
Dolittle is a decentralized, distributed, event-driven microservice platform built to harness the power of events.
14 lines • 544 B
TypeScript
import { Subscription } from 'rxjs';
import { Cancellation } from '@dolittle/sdk.resilience';
import { ITrackProcessors } from './ITrackProcessors';
/**
* Represents an implementation of {@link ITrackProcessors}.
*/
export declare class ProcessorTracker extends ITrackProcessors {
private readonly _runningProcessors;
/** @inheritdoc */
registerProcessor(processor: Subscription): void;
/** @inheritdoc */
allProcessorsCompleted(cancellation?: Cancellation): Promise<void>;
}
//# sourceMappingURL=ProcessorTracker.d.ts.map