Table of Contents

Interface IConsumerBuilder.IJmsTimeout

Namespace
RabbitMQ.AMQP.Client
Assembly
RabbitMQ.AMQP.Client.dll
public interface IConsumerBuilder.IJmsTimeout

Methods

Jms()

IConsumerBuilder.IJmsOptions Jms()

Returns

IConsumerBuilder.IJmsOptions

OnDeliveryRelease(DeliveryReleaseHandler)

Raised when the consumer is blocked due to timeout. The client has to manage the message and send the Accept() to the server.

IConsumerBuilder.IJmsTimeout OnDeliveryRelease(DeliveryReleaseHandler deliveryReleaseHandler)

Parameters

deliveryReleaseHandler DeliveryReleaseHandler

Returns

IConsumerBuilder.IJmsTimeout

Set(TimeSpan)

Sets the AMQP 1.0 attach property rabbitmq:consumer-timeout (milliseconds) for this consumer. See: https://www.rabbitmq.com/blog/2026/04/23/rabbitmq-4.3-release#consumer-timeouts

IConsumerBuilder.IJmsTimeout Set(TimeSpan timeout)

Parameters

timeout TimeSpan

Returns

IConsumerBuilder.IJmsTimeout