Class ProtonServerReceiverContext

    • Field Detail

      • lastAddressPolicy

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

        protected boolean addressAlreadyClashed
      • spiFlow

        protected final Runnable spiFlow
    • Method Detail

      • getDefRoutingType

        public RoutingType getDefRoutingType()
      • getRoutingType

        public RoutingType getRoutingType​(org.apache.qpid.proton.engine.Receiver receiver,
                                          SimpleString address)
      • getRoutingType

        protected RoutingType getRoutingType​(org.apache.qpid.proton.amqp.Symbol[] symbols,
                                             SimpleString address)
      • actualDelivery

        protected void actualDelivery​(Message message,
                                      org.apache.qpid.proton.engine.Delivery delivery,
                                      org.apache.qpid.proton.amqp.messaging.DeliveryAnnotations deliveryAnnotations,
                                      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,
                                   Exception e)
      • sessionSPIFlow

        protected void sessionSPIFlow()
      • drain

        public void drain​(int credits)
      • drained

        public int drained()
      • isDraining

        public boolean isDraining()