org.apache.sling.launchpad.testservices.filters
Class SlingFilter

java.lang.Object
  extended by org.apache.sling.launchpad.testservices.filters.SlingFilter
All Implemented Interfaces:
javax.servlet.Filter

@Service(value=javax.servlet.Filter.class)
@Properties(value={@Property(name="service.description",value="SlingFilter Test Filter"),@Property(name="service.vendor",value="The Apache Software Foundation"),@Property(name="filter.scope",value="request"),@Property(name="sling.filter.scope",value="request")})
public class SlingFilter
extends Object

Example/test Filter


Constructor Summary
SlingFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
           
protected  String getHeaderName()
           
 void init(javax.servlet.FilterConfig filterConfig)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SlingFilter

public SlingFilter()
Method Detail

getHeaderName

protected String getHeaderName()

init

public void init(javax.servlet.FilterConfig filterConfig)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Filter
Throws:
javax.servlet.ServletException

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
IOException
javax.servlet.ServletException

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Filter


Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.