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 booleanisQueue()Returns whether this is a Queueing type of Destination.abstract booleanReturns whether this is a Temporary type of Destination.voidSets the minimumDestinationconfiguration 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 aDestinationname.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:
toStringin 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 minimumDestinationconfiguration defaults required of a Sun MQ Destination identity object.- Specified by:
setDefaultConfigurationin classAdministeredObject
-
validate_imqDestinationName
Validates aDestinationname.- Parameters:
name- TheDestinationname.- Returns:
trueif the name is valid;falseif the name is invalid.
-