@Service
@Property(name="service.vendor",value="The Apache Software Foundation") @Property(name="service.description",value="multi-purpose service for altering HTTP requests/responses based on Tuckey\'s UrlRewriteFilter") @Property(name="service.ranking",intValue=0,propertyPrivate=false) @Property(name="sling.filter.scope",value={"REQUEST","FORWARD"})
public final class SlingUrlRewriteFilter
extends Object
implements javax.servlet.Filter
| Modifier and Type | Class and Description |
|---|---|
class |
SlingUrlRewriteFilter.ConfHandler |
class |
SlingUrlRewriteFilter.DocumentConf |
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_REWRITE_RULES |
static String |
REWRITE_RULES_PARAMETER |
| Constructor and Description |
|---|
SlingUrlRewriteFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain) |
void |
init(javax.servlet.FilterConfig filterConfig) |
public static final String DEFAULT_REWRITE_RULES
@Property(value="<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE urlrewrite PUBLIC \"-//tuckey.org//DTD UrlRewrite 4.0//EN\" \"http://www.tuckey.org/res/dtds/urlrewrite4.0.dtd\"><urlrewrite/>") public static final String REWRITE_RULES_PARAMETER
public void destroy()
destroy in interface javax.servlet.Filterpublic void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionpublic void doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionCopyright © 2007–2015 The Apache Software Foundation. All rights reserved.