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.
12
13
14
15
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 12
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
10
11
12
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 10
def item
@item
end
|
Instance Method Details
#extend_timeout(time) ⇒ Object
21
22
23
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 21
def extend_timeout(time)
raise NotImplementedError
end
|
#guid ⇒ Object
17
18
19
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 17
def guid
body['guid']
end
|
#queue_name ⇒ Object
37
38
39
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 37
def queue_name
raise NotImplementedError
end
|
#receive_count ⇒ Object
29
30
31
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 29
def receive_count
raise NotImplementedError
end
|
#return_to_queue ⇒ Object
25
26
27
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 25
def return_to_queue
raise NotImplementedError
end
|
#sent_at ⇒ Object
33
34
35
|
# File 'lib/dispatch-rider/queue_services/received_message.rb', line 33
def sent_at
raise NotImplementedError
end
|