UNPKG

n8n

Version:

n8n Workflow Automation Tool

29 lines (28 loc) 1.21 kB
import { type Config } from '@oclif/core'; import type { ScalingService } from '../scaling/scaling.service'; import type { RedisServicePubSubSubscriber } from '../services/redis/RedisServicePubSubSubscriber'; import { BaseCommand } from './BaseCommand'; import { JobProcessor } from '../scaling/job-processor'; export declare class Worker extends BaseCommand { static description: string; static examples: string[]; static flags: { help: import("@oclif/core/lib/interfaces").BooleanFlag<void>; concurrency: import("@oclif/core/lib/interfaces").OptionFlag<number, import("@oclif/core/lib/interfaces").CustomOptions>; }; concurrency: number; scalingService: ScalingService; jobProcessor: JobProcessor; redisSubscriber: RedisServicePubSubSubscriber; needsCommunityPackages: boolean; stopProcess(): Promise<void>; constructor(argv: string[], cmdConfig: Config); init(): Promise<void>; initEventBus(): Promise<void>; initOrchestration(): Promise<void>; setConcurrency(): Promise<void>; initScalingService(): Promise<void>; setupHealthMonitor(): Promise<void>; run(): Promise<void>; catch(error: Error): Promise<void>; }