com.sun.messaging
public abstract class Destination extends AdministeredObject implements Destination
Destination
encapsulates Sun MQ specific configuration information
for Sun MQ Destination
objects.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, storedVersion, VERSION
Constructor and Description |
---|
Destination()
Constructs an "untitled" Destination.
|
Destination(java.lang.String name)
Constructs a Destination given the name
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Returns the name of this Destination.
|
java.lang.String |
getQueueName()
Returns the queue name.
|
java.lang.String |
getTopicName()
Returns the topic name.
|
abstract boolean |
isQueue()
Returns whether this is a Queueing type of Destination.
|
abstract boolean |
isTemporary()
Returns whether this is a Temporary type of Destination.
|
void |
setDefaultConfiguration()
Sets the minimum
Destination configuration defaults
required of a Sun MQ Destination identity object. |
java.lang.String |
toString()
Returns a pretty printed version of the provider specific
information for this Destination identity object.
|
java.lang.Boolean |
validate_imqDestinationName(java.lang.String name)
Validates a
Destination name. |
dump, enumeratePropertyNames, getConfiguration, getCurrentConfiguration, getLabelForGroup, getPropertiesForGroup, getProperty, getPropertyForListValue, getPropertyGroups, getPropertyLabel, getPropertyListOtherName, getPropertyListValues, getPropertyType, getPropertyValueForListValue, getStoredVersion, getVERSION, isPropertyDeprecated, isPropertyHidden, isReadOnly, isStoredVersionCompatible, setProperty, setReadOnly
public Destination()
public Destination(java.lang.String name) throws InvalidDestinationException
name
- The name of the DestinationInvalidDestinationException
If name
is an invalid destination name
public java.lang.String getName()
public java.lang.String getQueueName() throws JMSException
JMSException
- if a queue access error occurs.public java.lang.String getTopicName() throws JMSException
JMSException
- if a topic access error occurs.public java.lang.String toString()
toString
in class AdministeredObject
public abstract boolean isQueue()
public abstract boolean isTemporary()
public void setDefaultConfiguration()
Destination
configuration defaults
required of a Sun MQ Destination identity object.setDefaultConfiguration
in class AdministeredObject
public java.lang.Boolean validate_imqDestinationName(java.lang.String name)
Destination
name.name
- The Destination
name.true
if the name is valid;
false
if the name is invalid.Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.