class DispatchRider::QueueServices::ReceivedMessage
Attributes
item[R]
Item is the raw message item as returned by the queue implementor it's contents will depend on the queue being used
Public Class Methods
new(message, item)
click to toggle source
Calls superclass method
# File lib/dispatch-rider/queue_services/received_message.rb, line 11 def initialize(message, item) @item = item super(message) end
Public Instance Methods
extend_timeout(time)
click to toggle source
# File lib/dispatch-rider/queue_services/received_message.rb, line 20 def extend_timeout(time) raise NotImplementedError end
guid()
click to toggle source
# File lib/dispatch-rider/queue_services/received_message.rb, line 16 def guid self.body['guid'] end
queue_name()
click to toggle source
# File lib/dispatch-rider/queue_services/received_message.rb, line 36 def queue_name raise NotImplementedError end
receive_count()
click to toggle source
# File lib/dispatch-rider/queue_services/received_message.rb, line 28 def receive_count raise NotImplementedError end
return_to_queue()
click to toggle source
# File lib/dispatch-rider/queue_services/received_message.rb, line 24 def return_to_queue raise NotImplementedError end
sent_at()
click to toggle source
# File lib/dispatch-rider/queue_services/received_message.rb, line 32 def sent_at raise NotImplementedError end