public abstract class NetworkConnector extends NetworkBridgeConfiguration implements Service
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.ConcurrentHashMap<java.net.URI,NetworkBridge> |
bridges |
protected ConnectionFilter |
connectionFilter |
protected java.net.URI |
localURI |
protected ServiceSupport |
serviceSupport |
dynamicallyIncludedDestinations, excludedDestinations, staticallyIncludedDestinations| Constructor and Description |
|---|
NetworkConnector() |
NetworkConnector(java.net.URI localURI) |
getBrokerName, getBrokerURL, getConsumerPriorityBase, getConsumerTTL, getDestinationFilter, getDynamicallyIncludedDestinations, getExcludedDestinations, getGcSweepTime, getMessageTTL, getName, getNetworkTTL, getPassword, getPrefetchSize, getStaticallyIncludedDestinations, getUserName, isAdvisoryForFailedForward, isAlwaysSyncSend, isBridgeTempDestinations, isCheckDuplicateMessagesOnDuplex, isConduitSubscriptions, isDecreaseNetworkConsumerPriority, isDispatchAsync, isDuplex, isDynamicOnly, isGcDestinationViews, isStaticBridge, isSuppressDuplicateQueueSubscriptions, isSuppressDuplicateTopicSubscriptions, isUseBrokerNamesAsIdSeed, isUseCompression, setAdvisoryForFailedForward, setAlwaysSyncSend, setBridgeTempDestinations, setBrokerName, setBrokerURL, setCheckDuplicateMessagesOnDuplex, setConduitSubscriptions, setConsumerPriorityBase, setConsumerTTL, setDecreaseNetworkConsumerPriority, setDestinationFilter, setDispatchAsync, setDuplex, setDynamicallyIncludedDestinations, setDynamicOnly, setExcludedDestinations, setGcDestinationViews, setGcSweepTime, setMessageTTL, setName, setNetworkTTL, setPassword, setPrefetchSize, setStaticallyIncludedDestinations, setStaticBridge, setSuppressDuplicateQueueSubscriptions, setSuppressDuplicateTopicSubscriptions, setUseBrokerNameAsIdSees, setUseCompression, setUserNameprotected java.net.URI localURI
protected ConnectionFilter connectionFilter
protected java.util.concurrent.ConcurrentHashMap<java.net.URI,NetworkBridge> bridges
protected ServiceSupport serviceSupport
public NetworkConnector()
public NetworkConnector(java.net.URI localURI)
public java.net.URI getLocalUri()
throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic void setLocalUri(java.net.URI localURI)
public java.util.Set<ActiveMQDestination> getDurableDestinations()
public void setDurableDestinations(java.util.Set<ActiveMQDestination> durableDestinations)
durableDestinations - The durableDestinations to set.public void addExcludedDestination(ActiveMQDestination destiantion)
public void addStaticallyIncludedDestination(ActiveMQDestination destiantion)
public void addDynamicallyIncludedDestination(ActiveMQDestination destiantion)
public ConnectionFilter getConnectionFilter()
public void setConnectionFilter(ConnectionFilter connectionFilter)
protected NetworkBridge configureBridge(DemandForwardingBridgeSupport result)
protected Transport createLocalTransport() throws java.lang.Exception
java.lang.Exceptionpublic void start()
throws java.lang.Exception
public void stop()
throws java.lang.Exception
protected void handleStart()
throws java.lang.Exception
java.lang.Exceptionprotected void handleStop(ServiceStopper stopper) throws java.lang.Exception
java.lang.Exceptionpublic boolean isStarted()
public boolean isStopped()
public boolean isStopping()
public javax.management.ObjectName getObjectName()
public void setObjectName(javax.management.ObjectName objectName)
public BrokerService getBrokerService()
public void setBrokerService(BrokerService brokerService)
protected void registerNetworkBridgeMBean(NetworkBridge bridge)
protected void unregisterNetworkBridgeMBean(NetworkBridge bridge)
protected javax.management.ObjectName createNetworkBridgeObjectName(NetworkBridge bridge) throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameExceptionpublic boolean removeDemandSubscription(ConsumerId consumerId)
public java.util.Collection<NetworkBridge> activeBridges()
Copyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.