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

BasicObservationReporter ignores resource changes for resource providers mounted at specific paths

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

      Description

      with the new resource provider SPI an intelligent ResourceListener mechanism was introduced which allows to generate and route resource change events only when a listener is actual interested in this change. this works well when the resource provider is a root provider mounted at /.

      however this currently fails when an additional resource provider is mounted at a specific path - e.g. at /apps/app1. in this case listeners mounted to specific glob patterns like glob:/apps/*/.html get the changes reported by the resource provider, but listeners registered to / do not.

      this is a severe problem as some listeners like the script resolution cache are registered to /.

        Attachments

          Activity

            People

            • Assignee:
              sseifert Stefan Seifert
              Reporter:
              sseifert Stefan Seifert

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment