/** * Constructor. Private. * * @param unknown_type $name */ private function __construct($name) { $conf = Config::Get('cloud'); if (isset($conf->channel->items[$name])) { $this->queue = $name; $this->qmanager = MessageQueue::GetQueue($conf->channel->items[$name]->queue); $this->db = KeyValueDB::Get($conf->channel->items[$name]->db); $this->domain = $conf->channel->items[$name]->domain; } else { throw new Exception("Cannot find queue named '{$name}' in Config."); } }
public function addqueue($queue) { $q = MessageQueue::GetQueue('sqs'); $q->create_queue($queue); vomit($q->list_queues()); }