Class RabbitCommonOptions
- Namespace
- Steeltoe.Stream.Binder.Rabbit.Config
- Assembly
- Steeltoe.Stream.Binder.RabbitMQ.dll
public class RabbitCommonOptions
- Inheritance
-
RabbitCommonOptions
- Derived
-
- Inherited Members
-
Fields
DEAD_LETTER_EXCHANGE
public const string DEAD_LETTER_EXCHANGE = "DLX"
Field Value
- string
Properties
AutoBindDlq
public bool? AutoBindDlq { get; set; }
Property Value
- bool?
BindQueue
public bool? BindQueue { get; set; }
Property Value
- bool?
BindingRoutingKey
public string BindingRoutingKey { get; set; }
Property Value
- string
BindingRoutingKeyDelimiter
public string BindingRoutingKeyDelimiter { get; set; }
Property Value
- string
DeadLetterExchange
public string DeadLetterExchange { get; set; }
Property Value
- string
DeadLetterExchangeType
public string DeadLetterExchangeType { get; set; }
Property Value
- string
DeadLetterQueueName
public string DeadLetterQueueName { get; set; }
Property Value
- string
DeadLetterRoutingKey
public string DeadLetterRoutingKey { get; set; }
Property Value
- string
DeclareDlx
public bool? DeclareDlx { get; set; }
Property Value
- bool?
DeclareExchange
public bool? DeclareExchange { get; set; }
Property Value
- bool?
DelayedExchange
public bool? DelayedExchange { get; set; }
Property Value
- bool?
DlqBindingArguments
public Dictionary<string, string> DlqBindingArguments { get; set; }
Property Value
- Dictionary<string, string>
DlqDeadLetterExchange
public string DlqDeadLetterExchange { get; set; }
Property Value
- string
DlqDeadLetterRoutingKey
public string DlqDeadLetterRoutingKey { get; set; }
Property Value
- string
DlqExpires
public int? DlqExpires { get; set; }
Property Value
- int?
DlqLazy
public bool? DlqLazy { get; set; }
Property Value
- bool?
DlqMaxLength
public int? DlqMaxLength { get; set; }
Property Value
- int?
DlqMaxLengthBytes
public int? DlqMaxLengthBytes { get; set; }
Property Value
- int?
DlqMaxPriority
public int? DlqMaxPriority { get; set; }
Property Value
- int?
DlqOverflowBehavior
public string DlqOverflowBehavior { get; set; }
Property Value
- string
DlqQuorum
public RabbitCommonOptions.QuorumConfig DlqQuorum { get; set; }
Property Value
- RabbitCommonOptions.QuorumConfig
DlqSingleActiveConsumer
public bool? DlqSingleActiveConsumer { get; set; }
Property Value
- bool?
DlqTtl
public int? DlqTtl { get; set; }
Property Value
- int?
ExchangeAutoDelete
public bool? ExchangeAutoDelete { get; set; }
Property Value
- bool?
ExchangeDurable
public bool? ExchangeDurable { get; set; }
Property Value
- bool?
ExchangeType
public string ExchangeType { get; set; }
Property Value
- string
Expires
public int? Expires { get; set; }
Property Value
- int?
Lazy
public bool? Lazy { get; set; }
Property Value
- bool?
MaxLength
public int? MaxLength { get; set; }
Property Value
- int?
MaxLengthBytes
public int? MaxLengthBytes { get; set; }
Property Value
- int?
MaxPriority
public int? MaxPriority { get; set; }
Property Value
- int?
OverflowBehavior
public string OverflowBehavior { get; set; }
Property Value
- string
Prefix
public string Prefix { get; set; }
Property Value
- string
QueueBindingArguments
public Dictionary<string, string> QueueBindingArguments { get; set; }
Property Value
- Dictionary<string, string>
QueueNameGroupOnly
public bool? QueueNameGroupOnly { get; set; }
Property Value
- bool?
Quorum
public RabbitCommonOptions.QuorumConfig Quorum { get; set; }
Property Value
- RabbitCommonOptions.QuorumConfig
SingleActiveConsumer
public bool? SingleActiveConsumer { get; set; }
Property Value
- bool?
Ttl
public int? Ttl { get; set; }
Property Value
- int?