Table of Contents

Class Queue

Namespace
Steeltoe.Messaging.RabbitMQ.Config
Assembly
Steeltoe.Messaging.RabbitMQ.dll
public class Queue : AbstractDeclarable, IQueue, IDeclarable, IServiceNameAware, ICloneable
Inheritance
Queue
Implements
Derived
Inherited Members

Constructors

Queue(string)

public Queue(string queueName)

Parameters

queueName string

Queue(string, bool)

public Queue(string queueName, bool durable)

Parameters

queueName string
durable bool

Queue(string, bool, bool, bool)

public Queue(string queueName, bool durable, bool exclusive, bool autoDelete)

Parameters

queueName string
durable bool
exclusive bool
autoDelete bool

Queue(string, bool, bool, bool, Dictionary<string, object>)

public Queue(string queueName, bool durable, bool exclusive, bool autoDelete, Dictionary<string, object> arguments)

Parameters

queueName string
durable bool
exclusive bool
autoDelete bool
arguments Dictionary<string, object>

Fields

X_QUEUE_MASTER_LOCATOR

public const string X_QUEUE_MASTER_LOCATOR = "x-queue-master-locator"

Field Value

string

Properties

ActualName

public string ActualName { get; set; }

Property Value

string

IsAutoDelete

public bool IsAutoDelete { get; set; }

Property Value

bool

IsDurable

public bool IsDurable { get; set; }

Property Value

bool

IsExclusive

public bool IsExclusive { get; set; }

Property Value

bool

MasterLocator

public string MasterLocator { get; set; }

Property Value

string

QueueName

public string QueueName { get; set; }

Property Value

string

ServiceName

public string ServiceName { get; set; }

Property Value

string

Methods

Clone()

public object Clone()

Returns

object

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.