/**
  * Given a message received by a remote system, unencode the message and deliver it.
  * @param  $queue
  * @param  $message
  * @return void
  */
 function processRawMessage($raw)
 {
     $cooked = $this->decode($raw);
     $queue = $cooked["queue"];
     $msgframe = $cooked["msgframe"];
     $conf = MessageQueue::get_queue_config($queue);
     MessageQueue::decode_message($msgframe, $conf);
     MessageQueue::deliver_message($msgframe, $conf);
 }