Table of Contents

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?