Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-7188

[Java Broker] [AMQP1.0] Define a target capability to define how a target will respond when receiving a message it cannot route

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • qpid-java-6.1
    • Broker-J
    • None

    Description

      As per this discussion on the mailing list, the Java Broker will currently reject a message sent to an exchange target which it is unable to route to any queues.

      We should enhance the broker so that

      1. There is a configuration parameter on the exchange to allow the behaviour to be defaulted (reject / silently discard)
      2. Two target capabilities are defined to allow a link to express its preference / state its behaviour upon establishment. One capability will describe the "reject" policy, one "discard". The broker should always send the actual policy in use on the link even if the client did not indicate a preference.

      We should also update the documentation on unroutable messages here to cover the AMQP 1.0 case.

      Attachments

        Issue Links

          Activity

            People

              kwall Keith Wall
              rgodfrey Robert Godfrey
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: