A B C D E F G H L M N O P R S T U W 
All Classes All Packages

A

AbstractResourceCollector - Class in org.apache.sling.servlets.resolver.internal.helper
The ResourceCollector class provides a single public method - #getServlets(ResourceResolver) - which is used to find an ordered collection of Resource instances which may be used to find a servlet or script to handle a request to the given resource.
AbstractResourceCollector(String, String, String, String, String[]) - Constructor for class org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector
 
activate(ResolverConfig) - Method in class org.apache.sling.servlets.resolver.internal.console.WebConsolePlugin
Activate this component.
activate(BundleContext, ResolverConfig) - Method in class org.apache.sling.servlets.resolver.internal.resolution.ResolutionCache
Activate this component.
addWeightedResource(Set<WeightedResource>, Resource, int, int) - Method in class org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector
Creates a WeightedResource and adds it to the set of resources.

B

baseResourceType - Variable in class org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector
 
bindServlet(Servlet, ServiceReference<Servlet>) - Method in class org.apache.sling.servlets.resolver.internal.resource.ServletMounter
 

C

create(String, Resource, String[]) - Static method in class org.apache.sling.servlets.resolver.internal.helper.NamedScriptResourceCollector
 
create(Resource, String, String[], String[], String, String[]) - Static method in class org.apache.sling.servlets.resolver.internal.helper.ResourceCollector
 
create(SlingHttpServletRequest, String[], String[]) - Static method in class org.apache.sling.servlets.resolver.internal.helper.ResourceCollector
Creates a ResourceCollector for the given request.
create(ServiceReference<Servlet>, Servlet) - Method in class org.apache.sling.servlets.resolver.internal.resource.ServletResourceProviderFactory
Create a servlet resource provider for the servlet

D

deactivate() - Method in class org.apache.sling.servlets.resolver.internal.resolution.ResolutionCache
Deactivate this component.
deactivate() - Method in class org.apache.sling.servlets.resolver.internal.resource.ServletMounter
Deactivate this component.
DefaultErrorHandlerServlet - Class in org.apache.sling.servlets.resolver.internal.defaults
The DefaultErrorHandlerServlet This is the default error handler servlet registered at the end of the global search path
DefaultErrorHandlerServlet() - Constructor for class org.apache.sling.servlets.resolver.internal.defaults.DefaultErrorHandlerServlet
 
DefaultServlet - Class in org.apache.sling.servlets.resolver.internal.defaults
The DefaultServlet is a very simple default resource handler.
DefaultServlet() - Constructor for class org.apache.sling.servlets.resolver.internal.defaults.DefaultServlet
 
doGet(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class org.apache.sling.servlets.resolver.internal.defaults.DefaultServlet
 

E

equals(Object) - Method in class org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector
 
equals(Object) - Method in class org.apache.sling.servlets.resolver.internal.helper.NamedScriptResourceCollector
 
equals(Object) - Method in class org.apache.sling.servlets.resolver.internal.helper.ResourceCollector
 
executionPaths - Variable in class org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector
 
extension - Variable in class org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector
 

F

flushCache() - Method in class org.apache.sling.servlets.resolver.internal.resolution.ResolutionCache
 
flushCache() - Method in interface org.apache.sling.servlets.resolver.jmx.SlingServletResolverCacheMBean
Flush the servlet resolver cache.

G

get(AbstractResourceCollector) - Method in class org.apache.sling.servlets.resolver.internal.resolution.ResolutionCache
 
getCacheSize() - Method in interface org.apache.sling.servlets.resolver.jmx.SlingServletResolverCacheMBean
Get the current size of the servlet resolver cache
getInitParameter(String) - Method in class org.apache.sling.servlets.resolver.internal.resource.SlingServletConfig
 
getInitParameterNames() - Method in class org.apache.sling.servlets.resolver.internal.resource.SlingServletConfig
 
getMaximumCacheSize() - Method in interface org.apache.sling.servlets.resolver.jmx.SlingServletResolverCacheMBean
Get the maximum configured size of the servlet resolver cache
getRequestPathInfo(String) - Static method in class org.apache.sling.servlets.resolver.internal.console.WebConsolePlugin
 
getResource(ResourceResolver, String) - Method in class org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector
Returns a resource for the given path.
getResource(ResolveContext<Object>, String, ResourceContext, Resource) - Method in class org.apache.sling.servlets.resolver.internal.resource.ServletResourceProvider
 
getScriptEngineExtensions() - Method in class org.apache.sling.servlets.resolver.internal.resolution.ResolutionCache
Get the list of script engine extensions
getServiceProperty(String) - Method in class org.apache.sling.servlets.resolver.internal.resource.SlingServletConfig
 
getServicePropertyKeys() - Method in class org.apache.sling.servlets.resolver.internal.resource.SlingServletConfig
 
getServiceReferenceInfo(ServiceReference<Servlet>) - Static method in class org.apache.sling.servlets.resolver.internal.resource.ServletResourceProviderFactory
 
getServletContext() - Method in class org.apache.sling.servlets.resolver.internal.resource.SlingServletConfig
 
getServletName() - Method in class org.apache.sling.servlets.resolver.internal.resource.SlingServletConfig
 
getServlets(ResourceResolver, List<String>) - Method in class org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector
 
getWeightedResources(Set<WeightedResource>, Resource) - Method in class org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector
 
getWeightedResources(Set<WeightedResource>, Resource) - Method in class org.apache.sling.servlets.resolver.internal.helper.NamedScriptResourceCollector
 
getWeightedResources(Set<WeightedResource>, Resource) - Method in class org.apache.sling.servlets.resolver.internal.helper.ResourceCollector
 

H

handleEvent(Event) - Method in class org.apache.sling.servlets.resolver.internal.resolution.ResolutionCache
 
hashCode - Variable in class org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector
 
hashCode() - Method in class org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector
 
hasNext() - Method in class org.apache.sling.servlets.resolver.internal.helper.LocationIterator
Returns true if there is another entry

L

listChildren(ResolveContext<Object>, Resource) - Method in class org.apache.sling.servlets.resolver.internal.resource.ServletResourceProvider
 
LocationIterator - Class in org.apache.sling.servlets.resolver.internal.helper
The LocationIterator provides access to an ordered collection of absolute paths containing potential request handling.
LocationIterator(String, String, String, ResourceResolver) - Constructor for class org.apache.sling.servlets.resolver.internal.helper.LocationIterator
Creates an instance of this iterator starting with a location built from the resource type of the resource and ending with the given baseResourceType.

M

modified(BundleContext, ResolverConfig) - Method in class org.apache.sling.servlets.resolver.internal.resolution.ResolutionCache
 

N

NamedScriptResourceCollector - Class in org.apache.sling.servlets.resolver.internal.helper
The ResourceCollector class provides a single public method - #getServlets(ResourceResolver) - which is used to find an ordered collection of Resource instances which may be used to find a servlet or script to handle a request to the given resource.
NamedScriptResourceCollector(String, String, String, String, String, String[]) - Constructor for class org.apache.sling.servlets.resolver.internal.helper.NamedScriptResourceCollector
 
next() - Method in class org.apache.sling.servlets.resolver.internal.helper.LocationIterator
Returns the next entry of this iterator.

O

onChange(List<ResourceChange>) - Method in class org.apache.sling.servlets.resolver.internal.resolution.ResolutionCache
 
org.apache.sling.servlets.resolver.internal.console - package org.apache.sling.servlets.resolver.internal.console
 
org.apache.sling.servlets.resolver.internal.defaults - package org.apache.sling.servlets.resolver.internal.defaults
 
org.apache.sling.servlets.resolver.internal.helper - package org.apache.sling.servlets.resolver.internal.helper
 
org.apache.sling.servlets.resolver.internal.resolution - package org.apache.sling.servlets.resolver.internal.resolution
 
org.apache.sling.servlets.resolver.internal.resource - package org.apache.sling.servlets.resolver.internal.resource
 
org.apache.sling.servlets.resolver.jmx - package org.apache.sling.servlets.resolver.jmx
 

P

put(AbstractResourceCollector, Servlet) - Method in class org.apache.sling.servlets.resolver.internal.resolution.ResolutionCache
 

R

remove() - Method in class org.apache.sling.servlets.resolver.internal.helper.LocationIterator
 
ResolutionCache - Class in org.apache.sling.servlets.resolver.internal.resolution
Cache for script resolution
ResolutionCache() - Constructor for class org.apache.sling.servlets.resolver.internal.resolution.ResolutionCache
 
ResourceCollector - Class in org.apache.sling.servlets.resolver.internal.helper
The ResourceCollector class provides a single public method - #getServlets(ResourceResolver) - which is used to find an ordered collection of Resource instances which may be used to find a servlet or script to handle a request to the given resource.
ResourceCollector(String, String, Resource, String[]) - Constructor for class org.apache.sling.servlets.resolver.internal.helper.ResourceCollector
Creates a ResourceCollector finding servlets and scripts for the given methodName.
resourceSuperType - Variable in class org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector
 
resourceType - Variable in class org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector
 

S

service(HttpServletRequest, HttpServletResponse) - Method in class org.apache.sling.servlets.resolver.internal.console.WebConsolePlugin
 
service(ServletRequest, ServletResponse) - Method in class org.apache.sling.servlets.resolver.internal.defaults.DefaultErrorHandlerServlet
 
SERVLET_PATH_EXTENSION - Static variable in class org.apache.sling.servlets.resolver.internal.resource.ServletResourceProviderFactory
The extension appended to servlets to register into the resource tree to simplify handling in the resolution process (value is ".servlet").
ServletMounter - Class in org.apache.sling.servlets.resolver.internal.resource
The SlingServletResolver resolves a servlet for a request by implementing the ServletResolver interface.
ServletMounter(BundleContext, ResourceResolverFactory, ServletContext, ResolverConfig) - Constructor for class org.apache.sling.servlets.resolver.internal.resource.ServletMounter
Activate this component.
ServletResourceProvider - Class in org.apache.sling.servlets.resolver.internal.resource
 
ServletResourceProviderFactory - Class in org.apache.sling.servlets.resolver.internal.resource
 
ServletResourceProviderFactory(String, List<String>) - Constructor for class org.apache.sling.servlets.resolver.internal.resource.ServletResourceProviderFactory
Constructor
SlingServletConfig - Class in org.apache.sling.servlets.resolver.internal.resource
 
SlingServletConfig(ServletContext, ServiceReference<Servlet>, String) - Constructor for class org.apache.sling.servlets.resolver.internal.resource.SlingServletConfig
Sets up this base configuration object.
SlingServletResolverCacheMBean - Interface in org.apache.sling.servlets.resolver.jmx
This is the management interface for the SlingServletResolver's cache.
statusToString(int) - Static method in class org.apache.sling.servlets.resolver.internal.defaults.DefaultErrorHandlerServlet
 
stringEquals(String, String) - Method in class org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector
Helper method to compare two strings which can possibly be null

T

toString() - Method in class org.apache.sling.servlets.resolver.internal.resource.ServletResourceProvider
Return suitable info for logging

U

unbindServlet(ServiceReference<Servlet>) - Method in class org.apache.sling.servlets.resolver.internal.resource.ServletMounter
 

W

WebConsolePlugin - Class in org.apache.sling.servlets.resolver.internal.console
 
WebConsolePlugin() - Constructor for class org.apache.sling.servlets.resolver.internal.console.WebConsolePlugin
 
WEIGHT_NO_MATCH - Static variable in class org.apache.sling.servlets.resolver.internal.helper.ResourceCollector
The special value returned by #calculatePrefixMethodWeight(Resource, String, boolean) if the resource is not suitable to handle the request according to the location prefix, request selectors and request extension (value is Integer.MIN_VALUE).
A B C D E F G H L M N O P R S T U W 
All Classes All Packages