mom-nucleo
Version:
Componente central de una arquitectura mom (message-oriented middleware). Basado en intercambio de mensajes asincronicos con soporte de eventEmitter. No esta ligado a ningun negocio particular.
22 lines (17 loc) • 446 B
JavaScript
class Config {
constructor(strategy) {
this.data;
this.strategy = strategy;
}
altaSuscriptor(cola_escucha) {
console.log("INT: suscribiendo a", cola_escucha);
this.strategy.altaSuscriptor(cola_escucha);
}
altaPublicador(){
this.data = this.strategy.altaPublicador();
}
publicar(suscriptores, msg){
this.strategy.publicar(this.data, suscriptores, msg);
}
}
module.exports = Config;