Class TopologyRecoveryExceptionHandler
Custom logic for handling topology recovery exceptions that match the specified filters.
public class TopologyRecoveryExceptionHandler
- Inheritance
-
TopologyRecoveryExceptionHandler
- Inherited Members
Constructors
TopologyRecoveryExceptionHandler()
public TopologyRecoveryExceptionHandler()
Properties
BindingRecoveryExceptionCondition
Decides which binding recovery exceptions the custom exception handler is applied to. Default condition applies the exception handler to all binding recovery exceptions.
public Func<IRecordedBinding, Exception, bool> BindingRecoveryExceptionCondition { get; set; }
Property Value
BindingRecoveryExceptionHandler
Retries, or otherwise handles, an exception thrown when attempting to recover a binding.
public Action<IRecordedBinding, Exception, IConnection> BindingRecoveryExceptionHandler { get; set; }
Property Value
ConsumerRecoveryExceptionCondition
Decides which consumer recovery exceptions the custom exception handler is applied to. Default condition applies the exception handler to all consumer recovery exceptions.
public Func<IRecordedConsumer, Exception, bool> ConsumerRecoveryExceptionCondition { get; set; }
Property Value
ConsumerRecoveryExceptionHandler
Retries, or otherwise handles, an exception thrown when attempting to recover a consumer.
public Action<IRecordedConsumer, Exception, IConnection> ConsumerRecoveryExceptionHandler { get; set; }
Property Value
ExchangeRecoveryExceptionCondition
Decides which exchange recovery exceptions the custom exception handler is applied to. Default condition applies the exception handler to all exchange recovery exceptions.
public Func<IRecordedExchange, Exception, bool> ExchangeRecoveryExceptionCondition { get; set; }
Property Value
ExchangeRecoveryExceptionHandler
Retries, or otherwise handles, an exception thrown when attempting to recover an exchange.
public Action<IRecordedExchange, Exception, IConnection> ExchangeRecoveryExceptionHandler { get; set; }
Property Value
QueueRecoveryExceptionCondition
Decides which queue recovery exceptions the custom exception handler is applied to. Default condition applies the exception handler to all queue recovery exceptions.
public Func<IRecordedQueue, Exception, bool> QueueRecoveryExceptionCondition { get; set; }
Property Value
QueueRecoveryExceptionHandler
Retries, or otherwise handles, an exception thrown when attempting to recover a queue.
public Action<IRecordedQueue, Exception, IConnection> QueueRecoveryExceptionHandler { get; set; }