@golemio/pid
Version:
Golemio PID Module
18 lines (17 loc) • 591 B
TypeScript
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;
}