Uploaded image for project: 'Sling'
  1. Sling
  2. SLING-4937

Drop per session namespace mapping support

    XMLWordPrintableJSON

Details

    Description

      I think we should support the support for namespace mapping from our jcr
      base module (and therefore from the jcr server implementations).

      The namespace support parses the Sling-Namespaces header of bundles and
      ensures that every session has namespace prefix mapping based on these
      headers ensuring a stable mapping. The main reason why we added this in
      the first place is, is that in theory one could map e.g. the sling
      namespace prefix to some own non Sling url. Which obviously would break
      all applications. Of course, no one really does this and even with this
      mapping behavuĂ­our in place, I'm pretty sure apps would break if someone
      does crazy mappings as we only cover the part where the Sling API is
      used. Defaulting to the JCR API will probably use the wrong mapping.
      As implementing this mapping creates proxy objects for the session which
      is kind of heavy and I really think that this feature was never really
      useful, I think we should drop it.

      Attachments

        Issue Links

          Activity

            People

              cziegeler Carsten Ziegeler
              cziegeler Carsten Ziegeler
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: