Class DurableSubscriptionManager


  • public final class DurableSubscriptionManager
    extends Object

    Manager for durable subscriptions. Keeps track of the active durable subscriptions in a given FFMQEngine.

    • Constructor Detail

      • DurableSubscriptionManager

        public DurableSubscriptionManager()
    • Method Detail

      • register

        public boolean register​(String clientID,
                                String subscriptionName)
        Register a new durable subscription
        Parameters:
        clientID -
        subscriptionName -
      • unregister

        public boolean unregister​(String clientID,
                                  String subscriptionName)
        Unregister a durable subscription
        Parameters:
        clientID -
        subscriptionName -
        Returns:
        true if the subscription was removed, false if not found
      • isRegistered

        public boolean isRegistered​(String clientID,
                                    String subscriptionName)
        Test if a durable subscription exists
        Parameters:
        clientID -
        subscriptionName -
        Returns:
        true if the subscription exists