UNPKG

394 BTypeScriptView Raw
1/// <reference types="node" />
2import { Logger } from '../log/LogManager';
3export interface Message {
4 content: Buffer;
5 fields: any;
6 properties: any;
7}
8export declare abstract class RabbitmqConsumerHandler {
9 protected logger: Logger;
10 /**
11 *
12 * @param message
13 * @throws RabbitmqConsumerHandlerError
14 */
15 abstract handle(message: Message): Promise<void>;
16}