public abstract class NetworkConnector extends NetworkBridgeConfiguration implements org.apache.activemq.Service
| Modifier and Type | Field and Description |
|---|---|
protected ConcurrentMap<URI,NetworkBridge> |
bridges |
protected ConnectionFilter |
connectionFilter |
protected URI |
localURI |
protected org.apache.activemq.util.ServiceSupport |
serviceSupport |
dynamicallyIncludedDestinations, excludedDestinations, staticallyIncludedDestinations| Constructor and Description |
|---|
NetworkConnector() |
NetworkConnector(URI localURI) |
| Modifier and Type | Method and Description |
|---|---|
Collection<NetworkBridge> |
activeBridges() |
void |
addDynamicallyIncludedDestination(org.apache.activemq.command.ActiveMQDestination destination) |
void |
addExcludedDestination(org.apache.activemq.command.ActiveMQDestination destination) |
void |
addStaticallyIncludedDestination(org.apache.activemq.command.ActiveMQDestination destination) |
protected NetworkBridge |
configureBridge(DemandForwardingBridgeSupport result) |
protected org.apache.activemq.transport.Transport |
createLocalTransport() |
protected ObjectName |
createNetworkBridgeObjectName(NetworkBridge bridge) |
BrokerService |
getBrokerService() |
ConnectionFilter |
getConnectionFilter() |
Set<org.apache.activemq.command.ActiveMQDestination> |
getDurableDestinations() |
static org.apache.activemq.command.ActiveMQDestination[] |
getDurableTopicDestinations(Set<org.apache.activemq.command.ActiveMQDestination> durableDestinations) |
URI |
getLocalUri() |
ObjectName |
getObjectName() |
protected void |
handleStart() |
protected void |
handleStop(org.apache.activemq.util.ServiceStopper stopper) |
boolean |
isStarted() |
boolean |
isStopped() |
boolean |
isStopping() |
protected void |
registerNetworkBridgeMBean(NetworkBridge bridge) |
boolean |
removeDemandSubscription(org.apache.activemq.command.ConsumerId consumerId) |
void |
setBrokerService(BrokerService brokerService) |
void |
setConnectionFilter(ConnectionFilter connectionFilter) |
void |
setDurableDestinations(Set<org.apache.activemq.command.ActiveMQDestination> durableDestinations) |
void |
setLocalUri(URI localURI) |
void |
setObjectName(ObjectName objectName) |
void |
start() |
void |
stop() |
protected void |
unregisterNetworkBridgeMBean(NetworkBridge bridge) |
getAdvisoryAckPercentage, getAdvisoryPrefetchSize, getBridgeFactory, getBrokerName, getBrokerURL, getClientIdToken, getConsumerPriorityBase, getConsumerTTL, getDestinationFilter, getDynamicallyIncludedDestinations, getExcludedDestinations, getGcSweepTime, getMessageTTL, getName, getNetworkTTL, getPassword, getPrefetchSize, getStaticallyIncludedDestinations, getUserName, isAdvisoryForFailedForward, isAlwaysSyncSend, isBridgeTempDestinations, isCheckDuplicateMessagesOnDuplex, isConduitNetworkQueueSubscriptions, isConduitSubscriptions, isDecreaseNetworkConsumerPriority, isDispatchAsync, isDuplex, isDynamicOnly, isGcDestinationViews, isStaticBridge, isSuppressDuplicateQueueSubscriptions, isSuppressDuplicateTopicSubscriptions, isSyncDurableSubs, isUseBrokerNamesAsIdSeed, isUseCompression, isUseVirtualDestSubs, isUseVirtualDestSus, setAdvisoryAckPercentage, setAdvisoryForFailedForward, setAdvisoryPrefetchSize, setAlwaysSyncSend, setBridgeFactory, setBridgeTempDestinations, setBrokerName, setBrokerURL, setCheckDuplicateMessagesOnDuplex, setClientIdToken, setConduitNetworkQueueSubscriptions, setConduitSubscriptions, setConsumerPriorityBase, setConsumerTTL, setDecreaseNetworkConsumerPriority, setDestinationFilter, setDispatchAsync, setDuplex, setDynamicallyIncludedDestinations, setDynamicOnly, setExcludedDestinations, setGcDestinationViews, setGcSweepTime, setMessageTTL, setName, setNetworkTTL, setPassword, setPrefetchSize, setStaticallyIncludedDestinations, setStaticBridge, setSuppressDuplicateQueueSubscriptions, setSuppressDuplicateTopicSubscriptions, setSyncDurableSubs, setUseBrokerNameAsIdSees, setUseCompression, setUserName, setUseVirtualDestSubsprotected ConnectionFilter connectionFilter
protected ConcurrentMap<URI,NetworkBridge> bridges
protected org.apache.activemq.util.ServiceSupport serviceSupport
public NetworkConnector()
public NetworkConnector(URI localURI)
public URI getLocalUri() throws URISyntaxException
URISyntaxExceptionpublic void setLocalUri(URI localURI)
public Set<org.apache.activemq.command.ActiveMQDestination> getDurableDestinations()
public void setDurableDestinations(Set<org.apache.activemq.command.ActiveMQDestination> durableDestinations)
durableDestinations - The durableDestinations to set.public void addExcludedDestination(org.apache.activemq.command.ActiveMQDestination destination)
public void addStaticallyIncludedDestination(org.apache.activemq.command.ActiveMQDestination destination)
public void addDynamicallyIncludedDestination(org.apache.activemq.command.ActiveMQDestination destination)
public ConnectionFilter getConnectionFilter()
public void setConnectionFilter(ConnectionFilter connectionFilter)
protected NetworkBridge configureBridge(DemandForwardingBridgeSupport result)
protected org.apache.activemq.transport.Transport createLocalTransport() throws Exception
Exceptionpublic static org.apache.activemq.command.ActiveMQDestination[] getDurableTopicDestinations(Set<org.apache.activemq.command.ActiveMQDestination> durableDestinations)
public void start() throws Exception
start in interface org.apache.activemq.ServiceExceptionpublic void stop() throws Exception
stop in interface org.apache.activemq.ServiceExceptionprotected void handleStart() throws Exception
Exceptionprotected void handleStop(org.apache.activemq.util.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(org.apache.activemq.command.ConsumerId consumerId)
public Collection<NetworkBridge> activeBridges()
Copyright © 2005–2020 The Apache Software Foundation. All rights reserved.