@gabliam/amqp
Version:
amqp plugin for gabliam
13 lines (12 loc) • 482 B
TypeScript
import { ValueExtractor } from '@gabliam/core';
import { AmqpConnection } from './amqp-connection';
import { ConnectionConfig } from './interfaces';
export declare class AmqpConnectionManager {
private connections;
constructor(connectionConfigs: ConnectionConfig[], valueExtractor: ValueExtractor);
start(): Promise<void>;
stop(): Promise<void>;
getConnection(name: string): AmqpConnection;
getDefaultConnection(): AmqpConnection;
private createQueue;
}