Class SubscriptionEvent

    • Constructor Detail

      • SubscriptionEvent

        protected SubscriptionEvent​(String nodeId)
        Construct an event with no subscription id's. This can occur when there is only one subscription to a node. The event may or may not report the subscription id along with the event.
        Parameters:
        nodeId - The id of the node the event came from
      • SubscriptionEvent

        protected SubscriptionEvent​(String nodeId,
                                    List<String> subscriptionIds)
        Construct an event with multiple subscriptions.
        Parameters:
        nodeId - The id of the node the event came from
        subscriptionIds - The list of subscription id's
    • Method Detail

      • getSubscriptions

        public List<StringgetSubscriptions()
        Get the subscriptions this event is associated with.
        Returns:
        List of subscription id's
      • setSubscriptions

        protected void setSubscriptions​(List<String> subscriptionIds)
        Set the list of subscription id's for this event.
        Parameters:
        subscriptionIds - The list of subscription id's