Class AMQPSessionContext

    • Constructor Detail

      • AMQPSessionContext

        public AMQPSessionContext​(AMQPSessionCallback sessionSPI,
                                  AMQPConnectionContext connection,
                                  org.apache.qpid.proton.engine.Session session,
                                  org.apache.activemq.artemis.core.server.ActiveMQServer server)
    • Method Detail

      • initialize

        public void initialize()
                        throws java.lang.Exception
        Overrides:
        initialize in class ProtonInitializable
        Throws:
        java.lang.Exception
      • disconnect

        public void disconnect​(java.lang.Object consumer,
                               java.lang.String queueName)
        Parameters:
        consumer -
        queueName -
      • getTag

        public byte[] getTag()
      • replaceTag

        public void replaceTag​(byte[] tag)
      • close

        public void close()
      • removeReceiver

        public void removeReceiver​(org.apache.qpid.proton.engine.Receiver receiver)
      • addTransactionHandler

        public void addTransactionHandler​(org.apache.qpid.proton.amqp.transaction.Coordinator coordinator,
                                          org.apache.qpid.proton.engine.Receiver receiver)
      • addSender

        public void addSender​(org.apache.qpid.proton.engine.Sender sender)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addSender

        public void addSender​(org.apache.qpid.proton.engine.Sender sender,
                              SenderController senderController)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addSender

        public void addSender​(org.apache.qpid.proton.engine.Sender sender,
                              ProtonServerSenderContext protonSender)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addReplicaTarget

        public void addReplicaTarget​(org.apache.qpid.proton.engine.Receiver receiver)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addReceiver

        public void addReceiver​(org.apache.qpid.proton.engine.Receiver receiver)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getReceiverCount

        public int getReceiverCount()
      • getReceivers

        public java.util.Map<org.apache.qpid.proton.engine.Receiver,​ProtonAbstractReceiver> getReceivers()
      • getSenderCount

        public int getSenderCount()