Interface ScriptingResourceResolverProvider
@ProviderType
public interface ScriptingResourceResolverProvider
The
ScriptingResourceResolverProvider provides methods to obtain ResourceResolvers that can be used by scripting
bundles to perform their script resolution operations.- Since:
- 1.0.0
-
Method Summary
Modifier and TypeMethodDescriptionProvides a request-scopedResourceResolverwith only read access to the search paths.
-
Method Details
-
getRequestScopedResourceResolver
ResourceResolver getRequestScopedResourceResolver()Provides a request-scoped
ResourceResolverwith 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
ResourceResolvershould not be closed by consumers (callingResourceResolver.close()doesn't do anything), since this service will handle the closing operation automatically. TheResourceResolverwill be shared between scripting dependencies that render parts of the response for the same request.NOTE: Usage of this
ResourceResolveroutside of a Servlet Request API context might lead to improper cleaning (e.g. reusing the same resolver for multiple threads).- Returns:
- a request scoped resource resolver
-