Method: ActiveMessaging::Adapters::Jms::Connection#receive_message
- Defined in:
- lib/activemessaging/adapters/jms.rb
#receive_message(queue_name = nil, headers = {}) ⇒ Object
95 96 97 98 99 100 101 102 103 104 105 106 107 |
# File 'lib/activemessaging/adapters/jms.rb', line 95 def (queue_name=nil, headers={}) if queue_name.nil? @consumers.find do |k, c| = c.receive(1) return () unless .nil? end else consumer = subscribe(queue_name, headers) = consumer.receive(1) unsubscribe(queue_name, headers) () end end |