UNPKG

@golemio/pid

Version:
18 lines (17 loc) 591 B
import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine/workers"; export declare class ProcessAndSendLogsTask extends AbstractEmptyTask { readonly queueName = "processAndSendLogs"; readonly queueTtl: number; private readonly LOCK_KEY_PHRASE; private lockTimeout; private readonly refreshInterval; private logRepository; private monitoringService; private logger; private redisClient; private batchSize; constructor(queuePrefix: string); protected execute(): Promise<void>; private processBatch; private createMutex; }