Package org.apache.activemq.network
Class DemandSubscription
java.lang.Object
org.apache.activemq.network.DemandSubscription
Represents a network bridge interface
-
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(org.apache.activemq.command.ConsumerId id) Increment the consumers associated with this subscriptionbooleanaddForcedDurableConsumer(org.apache.activemq.command.ConsumerId id) voidSet<org.apache.activemq.command.SubscriptionInfo>intorg.apache.activemq.command.SubscriptionInfoorg.apache.activemq.command.ConsumerInfoorg.apache.activemq.command.NetworkBridgeFilterorg.apache.activemq.command.ConsumerInfobooleanbooleanisEmpty()booleanbooleanremove(org.apache.activemq.command.ConsumerId id) Increment the consumers associated with this subscriptionbooleanremoveForcedDurableConsumer(org.apache.activemq.command.ConsumerId id) voidsetLocalDurableSubscriber(org.apache.activemq.command.SubscriptionInfo localDurableSubscriber) voidsetNetworkBridgeFilter(org.apache.activemq.command.NetworkBridgeFilter networkBridgeFilter) voidsetStaticallyIncluded(boolean staticallyIncluded) intsize()toString()void
-
Method Details
-
toString
-
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
-
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)
-