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()
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()
Returns
- bool
IsConnectionAdvisory()
public bool IsConnectionAdvisory()
Returns
- bool
IsConsumerAdvisory()
public bool IsConsumerAdvisory()
Returns
- bool
IsExclusive()
public bool IsExclusive()
Returns
- bool
IsOrdered()
Returns
- bool
IsProducerAdvisory()
public bool IsProducerAdvisory()
Returns
- 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
public static ActiveMQDestination Transform(IDestination destination)
Parameters
destination
IDestination
Returns
- ActiveMQDestination