Package org.apache.activemq.network
Class DemandSubscription
- java.lang.Object
-
- org.apache.activemq.network.DemandSubscription
-
public class DemandSubscription extends Object
Represents a network bridge interface
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(ConsumerId id)Increment the consumers associated with this subscriptionbooleanaddForcedDurableConsumer(ConsumerId id)voiddecrementOutstandingResponses()Set<SubscriptionInfo>getDurableRemoteSubs()intgetForcedDurableConsumersSize()SubscriptionInfogetLocalDurableSubscriber()ConsumerInfogetLocalInfo()NetworkBridgeFiltergetNetworkBridgeFilter()ConsumerInfogetRemoteInfo()booleanincrementOutstandingResponses()booleanisEmpty()booleanisStaticallyIncluded()booleanremove(ConsumerId id)Increment the consumers associated with this subscriptionbooleanremoveForcedDurableConsumer(ConsumerId id)voidsetLocalDurableSubscriber(SubscriptionInfo localDurableSubscriber)voidsetNetworkBridgeFilter(NetworkBridgeFilter networkBridgeFilter)voidsetStaticallyIncluded(boolean staticallyIncluded)intsize()StringtoString()voidwaitForCompletion()
-
-
-
Method Detail
-
add
public boolean add(ConsumerId id)
Increment the consumers associated with this subscription- Parameters:
id-- Returns:
- true if added
-
remove
public boolean remove(ConsumerId id)
Increment the consumers associated with this subscription- Parameters:
id-- Returns:
- true if removed
-
getDurableRemoteSubs
public Set<SubscriptionInfo> getDurableRemoteSubs()
-
isEmpty
public boolean isEmpty()
- Returns:
- true if there are no interested consumers
-
size
public int size()
-
getLocalInfo
public ConsumerInfo getLocalInfo()
- Returns:
- Returns the localInfo.
-
getRemoteInfo
public ConsumerInfo getRemoteInfo()
- Returns:
- Returns the remoteInfo.
-
addForcedDurableConsumer
public boolean addForcedDurableConsumer(ConsumerId id)
-
removeForcedDurableConsumer
public boolean removeForcedDurableConsumer(ConsumerId id)
-
getForcedDurableConsumersSize
public int getForcedDurableConsumersSize()
-
waitForCompletion
public void waitForCompletion()
-
decrementOutstandingResponses
public void decrementOutstandingResponses()
-
incrementOutstandingResponses
public boolean incrementOutstandingResponses()
-
getNetworkBridgeFilter
public NetworkBridgeFilter getNetworkBridgeFilter()
-
setNetworkBridgeFilter
public void setNetworkBridgeFilter(NetworkBridgeFilter networkBridgeFilter)
-
getLocalDurableSubscriber
public SubscriptionInfo getLocalDurableSubscriber()
-
setLocalDurableSubscriber
public void setLocalDurableSubscriber(SubscriptionInfo localDurableSubscriber)
-
isStaticallyIncluded
public boolean isStaticallyIncluded()
-
setStaticallyIncluded
public void setStaticallyIncluded(boolean staticallyIncluded)
-
-