n8n
Version:
n8n Workflow Automation Tool
14 lines (13 loc) • 677 B
TypeScript
import { RedisService } from './redis.service';
import type { RedisServicePubSubSubscriber } from './redis/RedisServicePubSubSubscriber';
import type { WorkerCommandReceivedHandlerOptions } from './orchestration/worker/types';
export declare abstract class OrchestrationHandlerService {
protected initialized: boolean;
redisSubscriber: RedisServicePubSubSubscriber;
readonly redisService: RedisService;
constructor();
init(): Promise<void>;
initWithOptions(options: WorkerCommandReceivedHandlerOptions): Promise<void>;
shutdown(): Promise<void>;
protected abstract initSubscriber(options?: WorkerCommandReceivedHandlerOptions): Promise<void>;
}