org.apache.activemq.network
Class DurableConduitBridge
java.lang.Object
org.apache.activemq.network.DemandForwardingBridgeSupport
org.apache.activemq.network.DemandForwardingBridge
org.apache.activemq.network.ConduitBridge
org.apache.activemq.network.DurableConduitBridge
- All Implemented Interfaces:
- BrokerServiceAware, NetworkBridge, Service
public class DurableConduitBridge
- extends ConduitBridge
Consolidates subscriptions
- Version:
- $Revision: 1.1 $
Fields inherited from class org.apache.activemq.network.DemandForwardingBridgeSupport |
configuration, consumerIdGenerator, demandConsumerDispatched, demandConsumerInfo, disposed, durableDestinations, dynamicallyIncludedDestinations, excludedDestinations, idGenerator, lastConnectSucceeded, localBridgeStarted, localBroker, localBrokerId, localBrokerIdKnownLatch, localBrokerPath, localClientId, localConnectionInfo, localSessionInfo, localStartedLatch, producerInfo, remoteBridgeStarted, remoteBroker, remoteBrokerName, remoteBrokerNameKnownLatch, remoteConnectionInfo, remoteInterupted, startedLatch, staticallyIncludedDestinations, subscriptionMapByLocalId, subscriptionMapByRemoteId |
Methods inherited from class org.apache.activemq.network.DemandForwardingBridgeSupport |
addConsumerInfo, addSubscription, appendToBrokerPath, appendToBrokerPath, clearDownSubscriptions, configureDemandSubscription, configureMessage, contains, createDemandSubscription, doCreateDemandSubscription, duplexStart, getControllingService, getDequeueCounter, getDurableDestinations, getDynamicallyIncludedDestinations, getEnqueueCounter, getExcludedDestinations, getLocalAddress, getLocalBroker, getLocalBrokerName, getRemoteAddress, getRemoteBroker, getRemoteBrokerName, getStaticallyIncludedDestinations, isCreatedByDuplex, isDuplex, isPermissableDestination, isPermissableDestination, removeDemandSubscriptionByLocalId, removeSubscription, serviceLocalCommand, serviceLocalException, serviceRemoteCommand, serviceRemoteException, setBrokerService, setCreatedByDuplex, setDurableDestinations, setDynamicallyIncludedDestinations, setExcludedDestinations, setNetworkBridgeListener, setStaticallyIncludedDestinations, start, startLocalBridge, startRemoteBridge, stop, triggerLocalStartBridge, triggerRemoteStartBridge, waitStarted |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DurableConduitBridge
public DurableConduitBridge(NetworkBridgeConfiguration configuration,
Transport localBroker,
Transport remoteBroker)
- Constructor
- Parameters:
configuration
- localBroker
- remoteBroker
-
setupStaticDestinations
protected void setupStaticDestinations()
- Subscriptions for these destinations are always created
- Overrides:
setupStaticDestinations
in class DemandForwardingBridgeSupport
createDemandSubscription
protected DemandSubscription createDemandSubscription(ConsumerInfo info)
throws IOException
- Overrides:
createDemandSubscription
in class ConduitBridge
- Throws:
IOException
getSubscriberName
protected String getSubscriberName(ActiveMQDestination dest)
doesConsumerExist
protected boolean doesConsumerExist(ActiveMQDestination dest)
Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.