Class: Lepus::Producers::MiddlewareChain

Inherits:
MiddlewareChain show all
Defined in:
lib/lepus/producers/middleware_chain.rb

Overview

Manages middleware registration and execution for producers. Middlewares can modify the message (payload, headers, routing_key, etc.) before it is published to RabbitMQ.

Instance Attribute Summary

Attributes inherited from MiddlewareChain

#middlewares

Method Summary

Methods inherited from MiddlewareChain

combine, #empty?, #execute, #initialize, #size, #use

Constructor Details

This class inherits a constructor from Lepus::MiddlewareChain