domain/queue.js
function Queue(client, channel){
  EE.call(this);
  this.client = client;
  this.channel = channel;
  this.id = channel.$getId();

  return this;
}
function Queue(client, channel){
  EE.call(this);
  this.client = client;
  this.channel = channel;
  this.id = channel.$getId();

  return this;
}
function Queue ( client , channel ) { EE . call ( this ) ; this . client = client ; this . channel = channel ; this . id = channel . $getId ( ) ; return this ; }
Work with queues.

Queues store and forward messages.
Queues can be configured in the server or created at runtime.
Queues must be attached to at least one exchange in order to receive messages from publishers.
@param {BRAMQPClient} client Client object that returns from bramqp#openAMQPCommunication() method.
@param {Channel} channel Channel object (should be opened).
@return {Queue}
@extends EventEmitter
@constructor
@class Queue
Work with queues .