Class ProtonServerReceiverContext

    • Field Detail

      • address

        protected org.apache.activemq.artemis.api.core.SimpleString address
      • lastAddress

        protected org.apache.activemq.artemis.api.core.SimpleString lastAddress
      • lastAddressPolicy

        protected org.apache.activemq.artemis.core.settings.impl.AddressFullMessagePolicy lastAddressPolicy
      • addressAlreadyClashed

        protected boolean addressAlreadyClashed
      • spiFlow

        protected final java.lang.Runnable spiFlow
    • Method Detail

      • initialize

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

        public org.apache.activemq.artemis.api.core.RoutingType getDefRoutingType()
      • getRoutingType

        public org.apache.activemq.artemis.api.core.RoutingType getRoutingType​(org.apache.qpid.proton.engine.Receiver receiver,
                                                                               org.apache.activemq.artemis.api.core.SimpleString address)
      • actualDelivery

        protected void actualDelivery​(AMQPMessage message,
                                      org.apache.qpid.proton.engine.Delivery delivery,
                                      org.apache.qpid.proton.engine.Receiver receiver,
                                      org.apache.activemq.artemis.core.transaction.Transaction tx)
        Specified by:
        actualDelivery in class ProtonAbstractReceiver
      • deliveryFailed

        public void deliveryFailed​(org.apache.qpid.proton.engine.Delivery delivery,
                                   org.apache.qpid.proton.engine.Receiver receiver,
                                   java.lang.Exception e)
      • sessionSPIFlow

        protected void sessionSPIFlow()
      • drain

        public void drain​(int credits)
      • drained

        public int drained()
      • isDraining

        public boolean isDraining()