class Rabbitek::Message

A model representing message that consumer receives to process

Attributes

delivery_info[R]
payload[R]
properties[R]
raw_payload[R]

Public Class Methods

new(payload:, properties:, delivery_info:) click to toggle source

@param [Hash] payload @param [Bunny::MessageProperties] properties @param [Bunny::DeliveryInfo] delivery_info

# File lib/rabbitek/server/message.rb, line 12
def initialize(payload:, properties:, delivery_info:)
  @payload = Utils::Oj.load(payload)
  @properties = properties
  @delivery_info = delivery_info

  @raw_payload = payload
end