public abstract class NetworkConnector extends NetworkBridgeConfiguration implements Service
| Modifier and Type | Field and Description |
|---|---|
protected ConcurrentHashMap<URI,NetworkBridge> |
bridges |
protected ConnectionFilter |
connectionFilter |
protected URI |
localURI |
protected ServiceSupport |
serviceSupport |
| Constructor and Description |
|---|
NetworkConnector() |
NetworkConnector(URI localURI) |
getBrokerName, getBrokerURL, getConsumerPriorityBase, getDestinationFilter, getName, getNetworkTTL, getPassword, getPrefetchSize, getUserName, isAlwaysSyncSend, isBridgeTempDestinations, isConduitSubscriptions, isDecreaseNetworkConsumerPriority, isDispatchAsync, isDuplex, isDynamicOnly, isStaticBridge, isSuppressDuplicateQueueSubscriptions, isSuppressDuplicateTopicSubscriptions, setAlwaysSyncSend, setBridgeTempDestinations, setBrokerName, setBrokerURL, setConduitSubscriptions, setConsumerPriorityBase, setDecreaseNetworkConsumerPriority, setDestinationFilter, setDispatchAsync, setDuplex, setDynamicOnly, setName, setNetworkTTL, setPassword, setPrefetchSize, setStaticBridge, setSuppressDuplicateQueueSubscriptions, setSuppressDuplicateTopicSubscriptions, setUserNameprotected ConnectionFilter connectionFilter
protected ConcurrentHashMap<URI,NetworkBridge> bridges
protected ServiceSupport serviceSupport
public NetworkConnector()
public NetworkConnector(URI localURI)
public URI getLocalUri() throws URISyntaxException
URISyntaxExceptionpublic void setLocalUri(URI localURI)
public Set getDurableDestinations()
public void setDurableDestinations(Set<ActiveMQDestination> durableDestinations)
durableDestinations - The durableDestinations to set.public List<ActiveMQDestination> getExcludedDestinations()
getExcludedDestinations in class NetworkBridgeConfigurationpublic void setExcludedDestinations(List<ActiveMQDestination> excludedDestinations)
setExcludedDestinations in class NetworkBridgeConfigurationexcludedDestinations - The excludedDestinations to set.public void addExcludedDestination(ActiveMQDestination destiantion)
public List<ActiveMQDestination> getStaticallyIncludedDestinations()
getStaticallyIncludedDestinations in class NetworkBridgeConfigurationpublic void setStaticallyIncludedDestinations(List<ActiveMQDestination> staticallyIncludedDestinations)
setStaticallyIncludedDestinations in class NetworkBridgeConfigurationstaticallyIncludedDestinations - The staticallyIncludedDestinations
to set.public void addStaticallyIncludedDestination(ActiveMQDestination destiantion)
public List<ActiveMQDestination> getDynamicallyIncludedDestinations()
getDynamicallyIncludedDestinations in class NetworkBridgeConfigurationpublic void setDynamicallyIncludedDestinations(List<ActiveMQDestination> dynamicallyIncludedDestinations)
setDynamicallyIncludedDestinations in class NetworkBridgeConfigurationdynamicallyIncludedDestinations - The
dynamicallyIncludedDestinations to set.public void addDynamicallyIncludedDestination(ActiveMQDestination destiantion)
public ConnectionFilter getConnectionFilter()
public void setConnectionFilter(ConnectionFilter connectionFilter)
protected NetworkBridge configureBridge(DemandForwardingBridgeSupport result)
protected Transport createLocalTransport() throws Exception
Exceptionprotected void handleStart() throws Exception
Exceptionprotected void handleStop(ServiceStopper stopper) throws Exception
Exceptionpublic boolean isStarted()
public boolean isStopped()
public boolean isStopping()
public ObjectName getObjectName()
public void setObjectName(ObjectName objectName)
public BrokerService getBrokerService()
public void setBrokerService(BrokerService brokerService)
protected void registerNetworkBridgeMBean(NetworkBridge bridge)
protected void unregisterNetworkBridgeMBean(NetworkBridge bridge)
protected ObjectName createNetworkBridgeObjectName(NetworkBridge bridge) throws MalformedObjectNameException
MalformedObjectNameExceptionpublic boolean removeDemandSubscription(ConsumerId consumerId)
public Collection<NetworkBridge> activeBridges()
Copyright © 2005–2017. All rights reserved.