C# Class Vtex.RabbitMQ.MessageDeserializationRejectionHandler

Inheritance: IMessageRejectionHandler
显示文件 Open project: vtex/rabbitmq-abstraction

Public Methods

Method Description
MessageDeserializationRejectionHandler ( IQueueClient rabbitMQClient, string exchangeName = "", string rejectionRoutingKey = "RejectedMessages", ISerializer serializer = null ) : System
MessageDeserializationRejectionHandler ( RabbitMQConnectionPool connectionPool, string exchangeName = "", string rejectionRoutingKey = "RejectedMessages", ISerializer serializer = null ) : System
OnRejection ( RejectionException exception ) : void

Private Methods

Method Description
EnsureQueueAndBinding ( ) : void

Method Details

MessageDeserializationRejectionHandler() public method

public MessageDeserializationRejectionHandler ( IQueueClient rabbitMQClient, string exchangeName = "", string rejectionRoutingKey = "RejectedMessages", ISerializer serializer = null ) : System
rabbitMQClient IQueueClient
exchangeName string
rejectionRoutingKey string
serializer ISerializer
return System

MessageDeserializationRejectionHandler() public method

public MessageDeserializationRejectionHandler ( RabbitMQConnectionPool connectionPool, string exchangeName = "", string rejectionRoutingKey = "RejectedMessages", ISerializer serializer = null ) : System
connectionPool Vtex.RabbitMQ.Messaging.RabbitMQConnectionPool
exchangeName string
rejectionRoutingKey string
serializer ISerializer
return System

OnRejection() public method

public OnRejection ( RejectionException exception ) : void
exception RejectionException
return void