Interface: MailBox

MailBox

MailBox interface representing a queue where messages are stored for Concerns before they are processed.

Methods

dequeue() → {Envelope}

dequeue furnishes the next message to be processed.

Source:
Returns:
Type
Envelope

enqueue(to, from, message)

enqueue puts a message into the queue and alerts the listener of the change. Messages may be stringified for remote storage.

Parameters:
Name Type Description
to Concern
from Reference
message *
Source:

setEnqueListener(listener)

setEnqueueListener sets the EnqueueListener for this MailBox. The EnqueueListener is expected to be a Dispatcher that will react to new messages being put on the mail queue.

Parameters:
Name Type Description
listener EnqueueListener
Source: