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

[Broker-J] Introduce REST API compatibility layer

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: qpid-java-broker-7.1.0
    • Component/s: Broker-J
    • Labels:
      None

      Description

      Make the REST API backwardly compatibility with model as used by 0.32.

      In general the compatibility layer should:

      For GET:

      • attributes that are removed should be simulated (e.g. defaultVirtualHost)
      • new attributes/new types don't need to be hidden

      For POST/PUT:

      • on creation, new mandatory attributes should be given sensible defaults
      • removed operations should be supported perhaps by rewriting the request in terms of new operations.

      When the model changes structurally, the compatibility layer should present the old model.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                orudyy Alex Rudyy
                Reporter:
                k-wall Keith Wall
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: