Qpid
  1. Qpid
  2. QPID-2851

Programming with Apache Qpid doc confusing over confirmations

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.7
    • Fix Version/s: 0.7
    • Component/s: Documentation
    • Labels:
      None

      Description

      Section on Sender Capacity and Replay says:

      "A synchronous send call will block until the broker has confirmed receipt of the message." This sounds like the confirmation is received when the broker has received the message on an exchange or you could possibly interpret it as delivered on a queue.

      Then:
      "The sender can be queried for the available space (i.e. the unused capacity), and for the current count of unsettled messages (i.e. those held in the queue pending confirmation by the server). When the unsettled count is zero, all messages on that sender have been successfully sent. "

      This makes it sound like confirmations are when a/all receiver(s) has received the messages from a queue.
      Are there two confirmations?

      It seems this section needs to be more explicit on types of confirmations and confirmation events.

      e.g. in some sense there is also the idea of a blocked call when sending (synch or asyn) which is in itself a kind of confirmation. e.g. if I have a successful unblocked send in synch or asynh mode doesn't that imply that the broker has received the message?

        Activity

        William Henry created issue -
        Gordon Sim made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        5d 15h 23m 1 Gordon Sim 15/Sep/10 09:26

          People

          • Assignee:
            Unassigned
            Reporter:
            William Henry
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development