Class: AMQP::Client::ReturnMessage

Inherits:
Object
  • Object
show all
Defined in:
lib/amqp/client/message.rb

Overview

A published message returned by the broker due to some error

Instance Attribute Summary collapse

Instance Attribute Details

#bodyString

The message body

Returns:

  • (String)


108
109
110
# File 'lib/amqp/client/message.rb', line 108

def body
  @body
end

#exchangeString (readonly)

Name of the exchange the message was published to

Returns:

  • (String)


96
97
98
# File 'lib/amqp/client/message.rb', line 96

def exchange
  @exchange
end

#propertiesProperties

Message properties

Returns:



104
105
106
# File 'lib/amqp/client/message.rb', line 104

def properties
  @properties
end

#reply_codeInteger (readonly)

Error code

Returns:

  • (Integer)


88
89
90
# File 'lib/amqp/client/message.rb', line 88

def reply_code
  @reply_code
end

#reply_textString (readonly)

Description on why the message was returned

Returns:

  • (String)


92
93
94
# File 'lib/amqp/client/message.rb', line 92

def reply_text
  @reply_text
end

#routing_keyString (readonly)

The routing key the message was published with

Returns:

  • (String)


100
101
102
# File 'lib/amqp/client/message.rb', line 100

def routing_key
  @routing_key
end