Package com.sun.messaging
Class Queue
- java.lang.Object
-
- com.sun.messaging.AdministeredObject
-
- com.sun.messaging.Destination
-
- com.sun.messaging.BasicQueue
-
- com.sun.messaging.Queue
-
- All Implemented Interfaces:
jakarta.jms.Destination,jakarta.jms.Queue,java.io.Serializable,javax.naming.Referenceable
public class Queue extends BasicQueue implements javax.naming.Referenceable
AQueuerepresents an identity of a repository of messages used in the JMS Point-To-Point messaging domain.- See Also:
jakarta.jms.Queue, Serialized Form
-
-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()Returns the description for this Queue.javax.naming.ReferencegetReference()Returns a Reference Object that can be used to reconstruct this object.voidsetDescription(java.lang.String description)Sets a description for this Queue.voidsetName(java.lang.String name)Sets the name of the Queue.-
Methods inherited from class com.sun.messaging.BasicQueue
equals, hashCode, isQueue, isTemporary
-
Methods inherited from class com.sun.messaging.Destination
getName, getQueueName, getTopicName, setDefaultConfiguration, toString, validate_imqDestinationName
-
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 Detail
-
Queue
public Queue()
Constructs an identity of a Point-To-Point Queue with the default name
-
Queue
public Queue(java.lang.String name) throws jakarta.jms.JMSExceptionConstructs an identity of a Point-To-Point Queue with the given name- Parameters:
name- The name of the Queue- Throws:
jakarta.jms.JMSException
-
-
Method Detail
-
getReference
public javax.naming.Reference getReference()
Returns a Reference Object that can be used to reconstruct this object.- Specified by:
getReferencein interfacejavax.naming.Referenceable- Returns:
- The Reference Object that can be used to reconstruct this object
-
setName
public void setName(java.lang.String name)
Sets the name of the Queue. This method performs name validatation This is used by an Application Server via the Sun MQ J2EE Resource Adapter- Parameters:
name- The name of the Queue- Throws:
java.lang.IllegalArgumentException- if name is invalid
-
setDescription
public void setDescription(java.lang.String description)
Sets a description for this Queue. The description can be any String- Parameters:
description- The description for this Queue
-
getDescription
public java.lang.String getDescription()
Returns the description for this Queue.- Returns:
- The description for this Queue
-
-