Class ServletMounter
- java.lang.Object
-
- org.apache.sling.servlets.resolver.internal.resource.ServletMounter
-
public class ServletMounter extends Object
TheSlingServletResolver
resolves a servlet for a request by implementing theServletResolver
interface. The resolver uses an own session to find the scripts.
-
-
Constructor Summary
Constructors Constructor Description ServletMounter(org.osgi.framework.BundleContext context, org.apache.sling.api.resource.ResourceResolverFactory resourceResolverFactory, javax.servlet.ServletContext servletContext, org.apache.sling.servlets.resolver.internal.ResolverConfig config)
Activate this component.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
bindResolutionCache(ResolutionCache cache)
void
bindServlet(javax.servlet.Servlet servlet, org.osgi.framework.ServiceReference<javax.servlet.Servlet> reference)
protected void
deactivate()
Deactivate this component.boolean
mountProviders()
protected void
unbindResolutionCache(ResolutionCache cache)
void
unbindServlet(org.osgi.framework.ServiceReference<javax.servlet.Servlet> reference)
-
-
-
Constructor Detail
-
ServletMounter
public ServletMounter(org.osgi.framework.BundleContext context, org.apache.sling.api.resource.ResourceResolverFactory resourceResolverFactory, javax.servlet.ServletContext servletContext, org.apache.sling.servlets.resolver.internal.ResolverConfig config)
Activate this component.
-
-
Method Detail
-
deactivate
protected void deactivate()
Deactivate this component.
-
bindServlet
public void bindServlet(javax.servlet.Servlet servlet, org.osgi.framework.ServiceReference<javax.servlet.Servlet> reference)
-
unbindServlet
public void unbindServlet(org.osgi.framework.ServiceReference<javax.servlet.Servlet> reference)
-
mountProviders
public boolean mountProviders()
-
bindResolutionCache
protected void bindResolutionCache(ResolutionCache cache)
-
unbindResolutionCache
protected void unbindResolutionCache(ResolutionCache cache)
-
-