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()
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