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
AQueue
represents 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.String
getDescription()
Returns the description for this Queue.javax.naming.Reference
getReference()
Returns a Reference Object that can be used to reconstruct this object.void
setDescription(java.lang.String description)
Sets a description for this Queue.void
setName(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.JMSException
Constructs 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:
getReference
in 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
-
-