Interface ClientProducerCreditManager

    • Method Detail

      • returnCredits

        void returnCredits​(SimpleString address)
      • receiveCredits

        void receiveCredits​(SimpleString address,
                            int credits)
      • receiveFailCredits

        void receiveFailCredits​(SimpleString address,
                                int credits)
      • reset

        void reset()
      • close

        void close()
      • creditsMapSize

        int creditsMapSize()
      • unReferencedCreditsSize

        int unReferencedCreditsSize()
      • setCallback

        void setCallback​(ClientProducerFlowCallback callback)
        This will determine the flow control as asynchronous, no actual block should happen instead a callback will be sent whenever blockages change