Class: JSparrow::Messaging::Receiver

Inherits:
Base
  • Object
show all
Defined in:
lib/interaction/messaging.rb

Overview

Message receiver.

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from JSparrow::Messaging::Base

Instance Method Details

#receive_message(criteria_for_receiving = {:timeout => DEFAULT_RECEIVER_TIMEOUT, :selector => ''}, &message_handler) ⇒ Object



99
100
101
# File 'lib/interaction/messaging.rb', line 99

def receive_message(criteria_for_receiving = {:timeout => DEFAULT_RECEIVER_TIMEOUT, :selector => ''}, &message_handler)
  receive(:one_message, criteria_for_receiving, &message_handler)
end

#receive_messages(criteria_for_receiving = {:timeout => DEFAULT_RECEIVER_TIMEOUT, :selector => ''}, &message_handler) ⇒ Object



103
104
105
# File 'lib/interaction/messaging.rb', line 103

def receive_messages(criteria_for_receiving = {:timeout => DEFAULT_RECEIVER_TIMEOUT, :selector => ''}, &message_handler)
  receive(:many_messages, criteria_for_receiving, &message_handler)
end