public class AMQPBrokerConnection extends Object implements ClientConnectionLifeCycleListener, org.apache.activemq.artemis.core.server.plugin.ActiveMQServerQueuePlugin, BrokerConnection
| Constructor and Description |
|---|
AMQPBrokerConnection(AMQPBrokerConnectionManager bridgeManager,
org.apache.activemq.artemis.core.config.amqpBrokerConnectivity.AMQPBrokerConnectConfiguration brokerConnectConfiguration,
ProtonProtocolManager protonProtocolManager,
ActiveMQServer server,
org.apache.activemq.artemis.core.remoting.impl.netty.NettyConnector bridgesConnector) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitafterDestroyQueue, afterExpiryScan, beforeCreateQueue, beforeCreateQueue, beforeDestroyQueue, beforeDestroyQueue, beforeExpiryScaninit, registered, unregisteredasyncStoppublic AMQPBrokerConnection(AMQPBrokerConnectionManager bridgeManager, org.apache.activemq.artemis.core.config.amqpBrokerConnectivity.AMQPBrokerConnectConfiguration brokerConnectConfiguration, ProtonProtocolManager protonProtocolManager, ActiveMQServer server, org.apache.activemq.artemis.core.remoting.impl.netty.NettyConnector bridgesConnector)
public String getName()
getName in interface BrokerConnectionpublic String getProtocol()
getProtocol in interface BrokerConnectionpublic boolean isStarted()
isStarted in interface ActiveMQComponentpublic boolean isConnecting()
public void stop()
stop in interface ActiveMQComponentpublic void start()
throws Exception
start in interface ActiveMQComponentExceptionpublic org.apache.activemq.artemis.core.remoting.impl.netty.NettyConnection getConnection()
public void afterCreateQueue(Queue queue)
afterCreateQueue in interface org.apache.activemq.artemis.core.server.plugin.ActiveMQServerQueuePluginpublic void validateMatching(Queue queue, org.apache.activemq.artemis.core.config.amqpBrokerConnectivity.AMQPBrokerConnectionElement connectionElement)
public void createLink(Queue queue, org.apache.activemq.artemis.core.config.amqpBrokerConnectivity.AMQPBrokerConnectionElement connectionElement)
public void retryConnection()
protected boolean verifyOfferedCapabilities(org.apache.qpid.proton.engine.Sender sender,
org.apache.qpid.proton.amqp.Symbol[] capabilities)
protected void error(Throwable e)
protected void error(Throwable e, int retryCounter)
public void connectionCreated(ActiveMQComponent component, Connection connection, ClientProtocolManager protocol)
connectionCreated in interface BaseConnectionLifeCycleListener<ClientProtocolManager>public void connectionDestroyed(Object connectionID)
connectionDestroyed in interface BaseConnectionLifeCycleListener<ClientProtocolManager>public void connectionException(Object connectionID, ActiveMQException me)
connectionException in interface BaseConnectionLifeCycleListener<ClientProtocolManager>public void connectionReadyForWrites(Object connectionID, boolean ready)
connectionReadyForWrites in interface BaseConnectionLifeCycleListener<ClientProtocolManager>Copyright © 2021 The Apache Software Foundation. All rights reserved.