Class SubscriptionStore

    • Field Detail

      • log

        protected final java.util.logging.Logger log
    • Constructor Detail

      • SubscriptionStore

        public SubscriptionStore()
    • Method Detail

      • addSubscription

        public void addSubscription​(java.lang.String eventPackage,
                                    java.lang.String eventName,
                                    Subscription subscription)
      • getAllData

        public java.util.Collection<Subscription> getAllData()
      • getSubscribedEvents

        public java.util.Set<EventName> getSubscribedEvents()
      • getSubscribersJIDs

        public java.util.Collection<Subscription> getSubscribersJIDs​(java.lang.String eventPackage,
                                                                     java.lang.String eventName)
      • hasSubscriber

        public boolean hasSubscriber​(java.lang.String eventPackage,
                                     java.lang.String eventName)
      • removeSubscription

        public void removeSubscription​(java.lang.String eventPackage,
                                       java.lang.String eventName,
                                       Subscription jidInstanceNS)