Package io.airlift.http.server
Class ClassPathResourceFilter
java.lang.Object
javax.servlet.GenericFilter
javax.servlet.http.HttpFilter
io.airlift.http.server.ClassPathResourceFilter
- All Implemented Interfaces:
Serializable,javax.servlet.Filter,javax.servlet.FilterConfig
public class ClassPathResourceFilter
extends javax.servlet.http.HttpFilter
Serves files from a given folder on the classpath through jetty.
Intended to serve a couple of static files e.g. for javascript or HTML.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionClassPathResourceFilter(String baseUri, String classPathResourceBase, List<String> welcomeFiles) -
Method Summary
Modifier and TypeMethodDescriptionvoiddoFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) Methods inherited from class javax.servlet.http.HttpFilter
doFilterMethods inherited from class javax.servlet.GenericFilter
getFilterConfig, getFilterName, getInitParameter, getInitParameterNames, getServletContext, init, initMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.servlet.Filter
destroy
-
Constructor Details
-
ClassPathResourceFilter
-
-
Method Details
-
getBaseUri
-
doFilter
public void doFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException - Overrides:
doFilterin classjavax.servlet.http.HttpFilter- Throws:
IOExceptionjavax.servlet.ServletException
-