Class AMQPFederationQueueSenderController
- java.lang.Object
-
- org.apache.activemq.artemis.protocol.amqp.connect.federation.AMQPFederationQueueSenderController
-
- All Implemented Interfaces:
SenderController
public final class AMQPFederationQueueSenderController extends Object implements SenderController
SenderControllerused when an AMQP federation Queue receiver is created and this side of the connection needs to create a matching sender. The attach of the sender should only succeed if there is a local matching queue, otherwise the link should be closed with an error indicating that the matching resource is not present on this peer.
-
-
Constructor Summary
Constructors Constructor Description AMQPFederationQueueSenderController(AMQPSessionContext session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()AMQPSessionCallbackgetSessionCallback()AMQPSessionContextgetSessionContext()org.apache.activemq.artemis.core.server.Consumerinit(ProtonServerSenderContext senderContext)
-
-
-
Constructor Detail
-
AMQPFederationQueueSenderController
public AMQPFederationQueueSenderController(AMQPSessionContext session)
-
-
Method Detail
-
getSessionContext
public AMQPSessionContext getSessionContext()
-
getSessionCallback
public AMQPSessionCallback getSessionCallback()
-
init
public org.apache.activemq.artemis.core.server.Consumer init(ProtonServerSenderContext senderContext) throws Exception
- Specified by:
initin interfaceSenderController- Throws:
Exception
-
close
public void close() throws Exception- Specified by:
closein interfaceSenderController- Throws:
Exception
-
-