/** * 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); }