Package com.sun.messaging
Class Destination
java.lang.Object
com.sun.messaging.AdministeredObject
com.sun.messaging.Destination
- All Implemented Interfaces:
jakarta.jms.Destination
,Serializable
- Direct Known Subclasses:
BasicQueue
,BasicTopic
A
Destination
encapsulates Sun MQ specific configuration information for Sun MQ Destination
objects.- See Also:
-
Field Summary
Fields inherited from class com.sun.messaging.AdministeredObject
AO_PROPERTY_TYPE_BOOLEAN, AO_PROPERTY_TYPE_INTEGER, AO_PROPERTY_TYPE_LIST, AO_PROPERTY_TYPE_LONG, AO_PROPERTY_TYPE_PROPERTYOWNER, AO_PROPERTY_TYPE_STRING, cachedConfigurationMap, configuration, configurationLabels, configurationTypes, cr, VERSION
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs an "untitled" Destination.Destination
(String name) Constructs a Destination given the name -
Method Summary
Modifier and TypeMethodDescriptiongetName()
Returns the name of this Destination.Returns the queue name.Returns the topic name.abstract boolean
isQueue()
Returns whether this is a Queueing type of Destination.abstract boolean
Returns whether this is a Temporary type of Destination.void
Sets the minimumDestination
configuration defaults required of a Sun MQ Destination identity object.toString()
Returns a pretty printed version of the provider specific information for this Destination identity object.Validates aDestination
name.Methods inherited from class com.sun.messaging.AdministeredObject
dump, enumeratePropertyNames, getConfiguration, getCurrentConfiguration, getLabelForGroup, getPropertiesForGroup, getProperty, getPropertyForListValue, getPropertyGroups, getPropertyLabel, getPropertyListOtherName, getPropertyListValues, getPropertyType, getPropertyValueForListValue, getStoredVersion, getVERSION, isPropertyDeprecated, isPropertyHidden, isReadOnly, isStoredVersionCompatible, setProperty, setReadOnly, setStoredVersion
-
Constructor Details
-
Destination
public Destination()Constructs an "untitled" Destination. -
Destination
Constructs a Destination given the name- Parameters:
name
- The name of the Destination- Throws:
jakarta.jms.InvalidDestinationException
- See Also:
-
-
Method Details
-
getName
Returns the name of this Destination.- Returns:
- the Destination name
-
getQueueName
Returns the queue name.- Returns:
- the queue name
- Throws:
jakarta.jms.JMSException
- if a queue access error occurs.
-
getTopicName
Returns the topic name.- Returns:
- the topic name
- Throws:
jakarta.jms.JMSException
- if a topic access error occurs.
-
toString
Returns a pretty printed version of the provider specific information for this Destination identity object.- Overrides:
toString
in classAdministeredObject
- Returns:
- the pretty printed string.
-
isQueue
public abstract boolean isQueue()Returns whether this is a Queueing type of Destination.- Returns:
- whether this is a Queueing type of Destination.
-
isTemporary
public abstract boolean isTemporary()Returns whether this is a Temporary type of Destination.- Returns:
- whether this is a Temporary type of Destination.
-
setDefaultConfiguration
public void setDefaultConfiguration()Sets the minimumDestination
configuration defaults required of a Sun MQ Destination identity object.- Specified by:
setDefaultConfiguration
in classAdministeredObject
-
validate_imqDestinationName
Validates aDestination
name.- Parameters:
name
- TheDestination
name.- Returns:
true
if the name is valid;false
if the name is invalid.
-