Package com.sun.messaging
Class BasicTopic
- java.lang.Object
-
- com.sun.messaging.AdministeredObject
-
- com.sun.messaging.Destination
-
- com.sun.messaging.BasicTopic
-
- All Implemented Interfaces:
jakarta.jms.Destination
,jakarta.jms.Topic
,java.io.Serializable
- Direct Known Subclasses:
Topic
public class BasicTopic extends Destination implements jakarta.jms.Topic
ABasicTopic
represents an identity of a repository of messages used in the JMS Publish/Subscribe messaging domain.- See Also:
jakarta.jms.Topic
, 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
-
-
Constructor Summary
Constructors Constructor Description BasicTopic()
Constructs an identity of a Publish/Subscribe Topic with the default nameBasicTopic(java.lang.String name)
Constructs an identity of a Publish/Subscribe Topic with the given name
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object anObject)
Compares this Topic to the specified object.int
hashCode()
boolean
isQueue()
Returns whether this is a Queueing type of Destination objectboolean
isTemporary()
Returns whether this is a Temporary type of Destination object-
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
-
BasicTopic
public BasicTopic()
Constructs an identity of a Publish/Subscribe Topic with the default name
-
BasicTopic
public BasicTopic(java.lang.String name) throws jakarta.jms.JMSException
Constructs an identity of a Publish/Subscribe Topic with the given name- Parameters:
name
- The name of the Topic- Throws:
jakarta.jms.JMSException
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object anObject)
Compares this Topic to the specified object. The result istrue
if and only if the arguement is notnull
and is aTopic
object with the same Topic Name as this object.- Overrides:
equals
in classjava.lang.Object
- Parameters:
anObject
- The object to compare thisTopic
against.- Returns:
true
if the object and thisTopic
are equal;false
otherwise.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
isQueue
public boolean isQueue()
Returns whether this is a Queueing type of Destination object- Specified by:
isQueue
in classDestination
- Returns:
- whether this is a Queueing type of Destination object
-
isTemporary
public boolean isTemporary()
Returns whether this is a Temporary type of Destination object- Specified by:
isTemporary
in classDestination
- Returns:
- whether this is a Temporary type of Destination object
-
-