Exception: Stomp::Error::BrokerException

Inherits:
StompException show all
Defined in:
lib/stomp/errors.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message) ⇒ BrokerException

Returns a new instance of BrokerException.



255
256
257
258
259
260
# File 'lib/stomp/errors.rb', line 255

def initialize(message)
  @message          = message.headers.delete('message')
  @receipt_id       = message.headers.delete('receipt-id') || 'no receipt id'
  @headers          = message.headers
  @broker_backtrace = message.body
end

Instance Attribute Details

#broker_backtraceObject (readonly)

Returns the value of attribute broker_backtrace.



253
254
255
# File 'lib/stomp/errors.rb', line 253

def broker_backtrace
  @broker_backtrace
end

#headersObject (readonly)

Returns the value of attribute headers.



253
254
255
# File 'lib/stomp/errors.rb', line 253

def headers
  @headers
end

#messageObject (readonly)

Returns the value of attribute message.



253
254
255
# File 'lib/stomp/errors.rb', line 253

def message
  @message
end

#receipt_idObject (readonly)

Returns the value of attribute receipt_id.



253
254
255
# File 'lib/stomp/errors.rb', line 253

def receipt_id
  @receipt_id
end