Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
A new Sling Scripting service (ScriptingResourceResolverProvider) should be implemented in order to provide access to request-based ResourceResolvers for solving script dependencies.
The following method should be available:
/** * Provides a request-scoped {@link ResourceResolver} with only read access to the search paths. This resolver should be used for script * resolution in the context of the same request rendering process. The {@code ResourceResolver} should not be closed by consumers (calling * {@link ResourceResolver#close} doesn't do anything), since this service will handle the closing operation automatically. The * {@code ResourceResolver} will be shared between scripting dependencies that render parts of the response for the same request. */ ResourceResolver getRequestScopedResourceResolver()
Attachments
Issue Links
- blocks
-
SLING-6166 Update the HTL bundles to use the SLING-6165 request-scoped resource resolver
- Closed
-
SLING-5928 Use Service ResourceResolver in SlingResourceTemplateResolver
- Closed
- is blocked by
-
SLING-6336 Implement a ResourceResolverWrapper
- Closed