@dexwox-labs/a2a-server
Version:
TypeScript server implementation for Google's Agent-to-Agent (A2A) protocol - includes Express/WebSocket handlers, request validation and queue management
19 lines • 691 B
TypeScript
import { QueueManager, QueueStats } from '../queue-system/queue-manager';
export declare class EventConsumer {
private readonly taskId;
private readonly queueManager;
private readonly handler;
private queue;
private isRunning;
private stats;
private processingTimes;
constructor(taskId: string, queueManager: QueueManager & {
updateStats(taskId: string, updates: Partial<QueueStats>): Promise<void>;
}, handler: (event: unknown) => Promise<void>);
start(): Promise<void>;
stop(): Promise<void>;
private updateStats;
private calculateThroughput;
private calculateAvgProcessingTime;
}
//# sourceMappingURL=event-consumer.d.ts.map