Table of Contents

Class QueueBuilder

Namespace
Steeltoe.Messaging.RabbitMQ.Config
Assembly
Steeltoe.Messaging.RabbitMQ.dll
public class QueueBuilder : AbstractBuilder
Inheritance
QueueBuilder
Inherited Members

Methods

AutoDelete()

public QueueBuilder AutoDelete()

Returns

QueueBuilder

Build()

public IQueue Build()

Returns

IQueue

DeadLetterExchange(string)

public QueueBuilder DeadLetterExchange(string dlx)

Parameters

dlx string

Returns

QueueBuilder

DeadLetterRoutingKey(string)

public QueueBuilder DeadLetterRoutingKey(string dlrk)

Parameters

dlrk string

Returns

QueueBuilder

DeliveryLimit(int)

public QueueBuilder DeliveryLimit(int limit)

Parameters

limit int

Returns

QueueBuilder

Durable()

public static QueueBuilder Durable()

Returns

QueueBuilder

Durable(string)

public static QueueBuilder Durable(string name)

Parameters

name string

Returns

QueueBuilder

Exclusive()

public QueueBuilder Exclusive()

Returns

QueueBuilder

Expires(int)

public QueueBuilder Expires(int expires)

Parameters

expires int

Returns

QueueBuilder

Lazy()

public QueueBuilder Lazy()

Returns

QueueBuilder

Masterlocator(MasterLocator)

public QueueBuilder Masterlocator(QueueBuilder.MasterLocator locator)

Parameters

locator QueueBuilder.MasterLocator

Returns

QueueBuilder

MaxLength(int)

public QueueBuilder MaxLength(int count)

Parameters

count int

Returns

QueueBuilder

MaxLengthBytes(int)

public QueueBuilder MaxLengthBytes(int bytes)

Parameters

bytes int

Returns

QueueBuilder

MaxPriority(int)

public QueueBuilder MaxPriority(int maxPriority)

Parameters

maxPriority int

Returns

QueueBuilder

NonDurable()

public static QueueBuilder NonDurable()

Returns

QueueBuilder

NonDurable(string)

public static QueueBuilder NonDurable(string name)

Parameters

name string

Returns

QueueBuilder

Overflow(OverFlow)

public QueueBuilder Overflow(QueueBuilder.OverFlow overflow)

Parameters

overflow QueueBuilder.OverFlow

Returns

QueueBuilder

Quorum()

public QueueBuilder Quorum()

Returns

QueueBuilder

SingleActiveConsumer()

public QueueBuilder SingleActiveConsumer()

Returns

QueueBuilder

TTL(int)

public QueueBuilder TTL(int ttl)

Parameters

ttl int

Returns

QueueBuilder

WithArgument(string, object)

public QueueBuilder WithArgument(string key, object value)

Parameters

key string
value object

Returns

QueueBuilder

WithArguments(Dictionary<string, object>)

public QueueBuilder WithArguments(Dictionary<string, object> arguments)

Parameters

arguments Dictionary<string, object>

Returns

QueueBuilder