Class DurableSubscription

java.lang.Object
com.swiftmq.impl.topic.standard.DurableSubscription
All Implemented Interfaces:
Serializable, Comparable

public class DurableSubscription extends Object implements Comparable, Serializable
See Also:
  • Constructor Details

    • DurableSubscription

      public DurableSubscription(String clientId, String durableName, String topicName, Selector selector, boolean noLocal)
    • DurableSubscription

      public DurableSubscription(DurableStoreEntry storeEntry)
  • Method Details

    • getDurableStoreEntry

      public DurableStoreEntry getDurableStoreEntry()
    • createDurableQueueName

      public static String createDurableQueueName(String clientId, String durableName)
    • getClientId

      public String getClientId()
    • getDurableName

      public String getDurableName()
    • getQueueName

      public String getQueueName()
    • getTopicName

      public String getTopicName()
    • getSelector

      public Selector getSelector()
    • isNoLocal

      public boolean isNoLocal()
    • setTopicSubscription

      public void setTopicSubscription(TopicSubscription topicSubscription)
    • getTopicSubscription

      public TopicSubscription getTopicSubscription()
    • hasChanged

      public boolean hasChanged(String newTopicName, Selector newSelector, boolean newNoLocal)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • compareTo

      public int compareTo(Object o)
      Specified by:
      compareTo in interface Comparable
    • toString

      public String toString()
      Overrides:
      toString in class Object