Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IMessageReceiver

Callback interface to receive incoming messages.

Example

class MyMessageReceiver implements IMessageReceiver {
  public receiveMessage(envelop: MessageEnvelop, queue: IMessageQueue, callback) {
      console.log("Received message: " + envelop.getMessageAsString());
  }
}

let messageQueue = new MemoryMessageQueue();
messageQueue.listen("123", new MyMessageReceiver());

messageQueue.open("123", (err) => {
   messageQueue.send("123", new MessageEnvelop(null, "mymessage", "ABC")); // Output in console: "ABC"
});

Hierarchy

  • IMessageReceiver

Index

Methods

Methods

receiveMessage

Generated using TypeDoc