Class 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
    A BasicTopic represents an identity of a repository of messages used in the JMS Publish/Subscribe messaging domain.
    See Also:
    jakarta.jms.Topic, Serialized Form
    • 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 is true if and only if the arguement is not null and is a Topic object with the same Topic Name as this object.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        anObject - The object to compare this Topic against.
        Returns:
        true if the object and this Topicare equal; false otherwise.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • isQueue

        public boolean isQueue()
        Returns whether this is a Queueing type of Destination object
        Specified by:
        isQueue in class Destination
        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 class Destination
        Returns:
        whether this is a Temporary type of Destination object