/**
  * For each store with a unique AMQP configuration, consume messages from
  * each configured queue.
  * @return self
  */
 public function processQueues()
 {
     // consume queues for each store with a unique set of AMQP configuration
     foreach ($this->_amqpConfigHelper->getQueueConfigurationScopes() as $store) {
         $this->_consumeStoreQueues($store);
     }
     return $this;
 }
 /**
  * Event observer for handling test message payloads from the queue. Expect
  * the observer to contain a TestMessage payload and a Mage_Core_Model_Store.
  * @param Varien_Event_Observer $observer
  * @return self
  */
 public function processTestMessage(Varien_Event_Observer $observer)
 {
     $event = $observer->getEvent();
     $this->_configHelper->updateLastTimestamp($event->getPayload(), $event->getStore());
     return $this;
 }