Class: DispatchRider::QueueServices::ReceivedMessage
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- DispatchRider::QueueServices::ReceivedMessage
show all
- Defined in:
- lib/dispatch-rider/queue_services/received_message.rb
Instance Attribute Summary collapse
-
#item ⇒ Object
readonly
Item is the raw message item as returned by the queue implementor it’s contents will depend on the queue being used.
Instance Method Summary
collapse
Constructor Details
Returns a new instance of ReceivedMessage.
10
11
12
13
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 10
def initialize(message, item)
@item = item
super(message)
end
|
Instance Attribute Details
#item ⇒ Object
Item is the raw message item as returned by the queue implementor it’s contents will depend on the queue being used
8
9
10
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 8
def item
@item
end
|
Instance Method Details
#extend_timeout(time) ⇒ Object
19
20
21
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 19
def extend_timeout(time)
raise NotImplementedError
end
|
#guid ⇒ Object
15
16
17
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 15
def guid
self.body['guid']
end
|
#queue_name ⇒ Object
35
36
37
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 35
def queue_name
raise NotImplementedError
end
|
#receive_count ⇒ Object
27
28
29
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 27
def receive_count
raise NotImplementedError
end
|
#return_to_queue ⇒ Object
23
24
25
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 23
def return_to_queue
raise NotImplementedError
end
|
#sent_at ⇒ Object
31
32
33
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 31
def sent_at
raise NotImplementedError
end
|