Package org.apache.activemq.network
Class MulticastNetworkConnector
java.lang.Object
org.apache.activemq.network.NetworkBridgeConfiguration
org.apache.activemq.network.NetworkConnector
org.apache.activemq.network.MulticastNetworkConnector
- All Implemented Interfaces:
org.apache.activemq.Service
A network connector which uses some kind of multicast-like transport that
communicates with potentially many remote brokers over a single logical
Transport instance such as when using multicast.
This implementation does not depend on multicast at all; any other group
based transport could be used.-
Field Summary
Fields inherited from class org.apache.activemq.network.NetworkConnector
bridges, connectionFilter, localURI, serviceSupportFields inherited from class org.apache.activemq.network.NetworkBridgeConfiguration
DURABLE_SUB_PREFIX, dynamicallyIncludedDestinations, excludedDestinations, staticallyIncludedDestinations -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DemandForwardingBridgeSupportcreateBridge(org.apache.activemq.transport.Transport local, org.apache.activemq.transport.Transport remote) org.apache.activemq.transport.Transportorg.apache.activemq.transport.Transportprotected voidprotected voidhandleStop(org.apache.activemq.util.ServiceStopper stopper) voidvoidsetLocalTransport(org.apache.activemq.transport.Transport localTransport) voidsetRemoteTransport(org.apache.activemq.transport.Transport remoteTransport) Sets the remote transport implementationvoidsetRemoteURI(URI remoteURI) Sets the remote transport URI to some group transport likemulticast://address:porttoString()Methods inherited from class org.apache.activemq.network.NetworkConnector
activeBridges, addDynamicallyIncludedDestination, addExcludedDestination, addStaticallyIncludedDestination, configureBridge, createLocalTransport, createNetworkBridgeObjectName, getBrokerService, getConnectionFilter, getDurableDestinations, getDurableTopicDestinations, getLocalUri, getObjectName, isStarted, isStopped, isStopping, registerNetworkBridgeMBean, removeDemandSubscription, setBrokerService, setConnectionFilter, setDurableDestinations, setLocalUri, setObjectName, start, stop, unregisterNetworkBridgeMBeanMethods inherited from class org.apache.activemq.network.NetworkBridgeConfiguration
getAdvisoryAckPercentage, getAdvisoryPrefetchSize, getBridgeFactory, getBrokerName, getBrokerURL, getClientIdToken, getConsumerPriorityBase, getConsumerTTL, getDestinationFilter, getDynamicallyIncludedDestinations, getExcludedDestinations, getGcSweepTime, getMessageTTL, getName, getNetworkTTL, getPassword, getPrefetchSize, getRemotePassword, getRemoteUserName, getSslContext, getStaticallyIncludedDestinations, getUserName, isAdvisoryForFailedForward, isAlwaysSyncSend, isAutoStart, isBridgeTempDestinations, isCheckDuplicateMessagesOnDuplex, isConduitNetworkQueueSubscriptions, isConduitSubscriptions, isDecreaseNetworkConsumerPriority, isDispatchAsync, isDuplex, isDynamicOnly, isGcDestinationViews, isStaticBridge, isSuppressDuplicateQueueSubscriptions, isSuppressDuplicateTopicSubscriptions, isSyncDurableSubs, isUseBrokerNamesAsIdSeed, isUseCompression, isUseVirtualDestSubs, setAdvisoryAckPercentage, setAdvisoryForFailedForward, setAdvisoryPrefetchSize, setAlwaysSyncSend, setAutoStart, setBridgeFactory, setBridgeTempDestinations, setBrokerName, setBrokerURL, setCheckDuplicateMessagesOnDuplex, setClientIdToken, setConduitNetworkQueueSubscriptions, setConduitSubscriptions, setConsumerPriorityBase, setConsumerTTL, setDecreaseNetworkConsumerPriority, setDestinationFilter, setDispatchAsync, setDuplex, setDynamicallyIncludedDestinations, setDynamicOnly, setExcludedDestinations, setGcDestinationViews, setGcSweepTime, setMessageTTL, setName, setNetworkTTL, setPassword, setPrefetchSize, setRemotePassword, setRemoteUserName, setSslContext, setStaticallyIncludedDestinations, setStaticBridge, setSuppressDuplicateQueueSubscriptions, setSuppressDuplicateTopicSubscriptions, setSyncDurableSubs, setUseBrokerNameAsIdSees, setUseCompression, setUserName, setUseVirtualDestSubs
-
Constructor Details
-
MulticastNetworkConnector
public MulticastNetworkConnector() -
MulticastNetworkConnector
-
-
Method Details
-
getBridge
-
setBridge
-
getLocalTransport
public org.apache.activemq.transport.Transport getLocalTransport() -
setLocalTransport
public void setLocalTransport(org.apache.activemq.transport.Transport localTransport) -
getRemoteTransport
public org.apache.activemq.transport.Transport getRemoteTransport() -
setRemoteTransport
public void setRemoteTransport(org.apache.activemq.transport.Transport remoteTransport) Sets the remote transport implementation -
getRemoteURI
-
setRemoteURI
Sets the remote transport URI to some group transport likemulticast://address:port -
handleStart
- Overrides:
handleStartin classNetworkConnector- Throws:
Exception
-
handleStop
- Overrides:
handleStopin classNetworkConnector- Throws:
Exception
-
toString
-
createBridge
protected DemandForwardingBridgeSupport createBridge(org.apache.activemq.transport.Transport local, org.apache.activemq.transport.Transport remote)
-