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

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

@Service(value=javax.servlet.Filter.class)
@Properties(value={@Property(name="service.description",value="Test HttpService Filter"),@Property(name="service.vendor",value="The Apache Software Foundation"),@Property(name="pattern",value="/.*")})
public class HttpServiceExtFilter
extends Object

Example/test Filter, registered with the whiteboard-specific registration property


Constructor Summary
HttpServiceExtFilter()
           
 
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

HttpServiceExtFilter

public HttpServiceExtFilter()
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.