matcher/src/modules/matcher/adapters/secondaries/message-broker.ts

13 lines
253 B
TypeScript

import { Injectable } from '@nestjs/common';
@Injectable()
export abstract class MessageBroker {
exchange: string;
constructor(exchange: string) {
this.exchange = exchange;
}
abstract publish(routingKey: string, message: string): void;
}