Class DemandSubscription


  • public class DemandSubscription
    extends Object
    Represents a network bridge interface
    • Method Detail

      • add

        public boolean add​(org.apache.activemq.command.ConsumerId id)
        Increment the consumers associated with this subscription
        Parameters:
        id -
        Returns:
        true if added
      • remove

        public boolean remove​(org.apache.activemq.command.ConsumerId id)
        Increment the consumers associated with this subscription
        Parameters:
        id -
        Returns:
        true if removed
      • getDurableRemoteSubs

        public Set<org.apache.activemq.command.SubscriptionInfo> getDurableRemoteSubs()
      • isEmpty

        public boolean isEmpty()
        Returns:
        true if there are no interested consumers
      • size

        public int size()
      • getLocalInfo

        public org.apache.activemq.command.ConsumerInfo getLocalInfo()
        Returns:
        Returns the localInfo.
      • getRemoteInfo

        public org.apache.activemq.command.ConsumerInfo getRemoteInfo()
        Returns:
        Returns the remoteInfo.
      • addForcedDurableConsumer

        public boolean addForcedDurableConsumer​(org.apache.activemq.command.ConsumerId id)
      • removeForcedDurableConsumer

        public boolean removeForcedDurableConsumer​(org.apache.activemq.command.ConsumerId id)
      • getForcedDurableConsumersSize

        public int getForcedDurableConsumersSize()
      • waitForCompletion

        public void waitForCompletion()
      • decrementOutstandingResponses

        public void decrementOutstandingResponses()
      • incrementOutstandingResponses

        public boolean incrementOutstandingResponses()
      • getNetworkBridgeFilter

        public org.apache.activemq.command.NetworkBridgeFilter getNetworkBridgeFilter()
      • setNetworkBridgeFilter

        public void setNetworkBridgeFilter​(org.apache.activemq.command.NetworkBridgeFilter networkBridgeFilter)
      • getLocalDurableSubscriber

        public org.apache.activemq.command.SubscriptionInfo getLocalDurableSubscriber()
      • setLocalDurableSubscriber

        public void setLocalDurableSubscriber​(org.apache.activemq.command.SubscriptionInfo localDurableSubscriber)
      • isStaticallyIncluded

        public boolean isStaticallyIncluded()
      • setStaticallyIncluded

        public void setStaticallyIncluded​(boolean staticallyIncluded)