Table of Contents

Class ActiveMQDestination

Namespace
Apache.NMS.ActiveMQ.Commands
Assembly
Apache.NMS.ActiveMQ.dll
public abstract class ActiveMQDestination : BaseDataStructure, DataStructure, ICloneable, IDestination, IDisposable
Inheritance
ActiveMQDestination
Implements
IDestination
Derived
Inherited Members

Constructors

ActiveMQDestination()

protected ActiveMQDestination()

ActiveMQDestination(string)

protected ActiveMQDestination(string name)

Parameters

name string

Fields

ACTIVEMQ_QUEUE

public const int ACTIVEMQ_QUEUE = 3

Field Value

int

ACTIVEMQ_TEMPORARY_QUEUE

public const int ACTIVEMQ_TEMPORARY_QUEUE = 4

Field Value

int

ACTIVEMQ_TEMPORARY_TOPIC

public const int ACTIVEMQ_TEMPORARY_TOPIC = 2

Field Value

int

ACTIVEMQ_TOPIC

public const int ACTIVEMQ_TOPIC = 1

Field Value

int

ADVISORY_PREFIX

public const string ADVISORY_PREFIX = "ActiveMQ.Advisory."

Field Value

string

CONNECTION_ADVISORY_PREFIX

public const string CONNECTION_ADVISORY_PREFIX = "ActiveMQ.Advisory.Connections."

Field Value

string

CONSUMER_ADVISORY_PREFIX

public const string CONSUMER_ADVISORY_PREFIX = "ActiveMQ.Advisory.Consumers."

Field Value

string

DEFAULT_ORDERED_TARGET

public const string DEFAULT_ORDERED_TARGET = "coordinator"

Field Value

string

PRODUCER_ADVISORY_PREFIX

public const string PRODUCER_ADVISORY_PREFIX = "ActiveMQ.Advisory.Producers."

Field Value

string

Properties

DestinationType

public abstract DestinationType DestinationType { get; }

Property Value

DestinationType

IsComposite

public bool IsComposite { get; }

Property Value

bool

IsQueue

public bool IsQueue { get; }

Property Value

bool

IsTemporary

public bool IsTemporary { get; }

Property Value

bool

IsTopic

public bool IsTopic { get; }

Property Value

bool

PhysicalName

public string PhysicalName { get; set; }

Property Value

string

Methods

Clone()

public override object Clone()

Returns

object

CompareTo(ActiveMQDestination)

public int CompareTo(ActiveMQDestination that)

Parameters

that ActiveMQDestination

Returns

int

CompareTo(object)

public int CompareTo(object o)

Parameters

o object

Returns

int

CreateDestination(int, string)

public static ActiveMQDestination CreateDestination(int type, string pyhsicalName)

Parameters

type int
pyhsicalName string

Returns

ActiveMQDestination

CreateDestination(string)

public abstract ActiveMQDestination CreateDestination(string name)

Parameters

name string

Returns

ActiveMQDestination

CreateTemporaryName(string)

public static string CreateTemporaryName(string clientId)

Parameters

clientId string

Returns

string

Dispose()

public void Dispose()

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetClientId(ActiveMQDestination)

public static string GetClientId(ActiveMQDestination destination)

Parameters

destination ActiveMQDestination

Returns

string

GetCompositeDestinations()

public ActiveMQDestination[] GetCompositeDestinations()

Returns

ActiveMQDestination[]

GetDestinationType()

public abstract int GetDestinationType()

Returns

int

GetDestinationTypeAsString()

public string GetDestinationTypeAsString()

Returns

string

GetHashCode()

public override int GetHashCode()

Returns

int

GetOrderedTarget()

public string GetOrderedTarget()

Returns

string

Inspect(ActiveMQDestination)

public static string Inspect(ActiveMQDestination destination)

Parameters

destination ActiveMQDestination

Returns

string

IsAdvisory()

public bool IsAdvisory()

Returns

bool

IsConnectionAdvisory()

public bool IsConnectionAdvisory()

Returns

bool

IsConsumerAdvisory()

public bool IsConsumerAdvisory()

Returns

bool

IsExclusive()

public bool IsExclusive()

Returns

bool

IsOrdered()

public bool IsOrdered()

Returns

bool

IsProducerAdvisory()

public bool IsProducerAdvisory()

Returns

bool

IsWildcard()

public bool IsWildcard()

Returns

bool

SetAdvisory(bool)

public void SetAdvisory(bool advisory)

Parameters

advisory bool

SetExclusive(bool)

public void SetExclusive(bool exclusive)

Parameters

exclusive bool

SetOrdered(bool)

public void SetOrdered(bool ordered)

Parameters

ordered bool

SetOrderedTarget(string)

public void SetOrderedTarget(string orderedTarget)

Parameters

orderedTarget string

ToString()

public override string ToString()

Returns

string

Transform(IDestination)

public static ActiveMQDestination Transform(IDestination destination)

Parameters

destination IDestination

Returns

ActiveMQDestination