package com.mossle.cdn;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class FilterServlet implements Servlet {
private ServletConfig servletConfig;
private Filter filter;
public void init(ServletConfig config) throws ServletException {
this.servletConfig = config;
this.filter.init(null);
}
public ServletConfig getServletConfig() {
return servletConfig;
}
public void service(ServletRequest req, ServletResponse res)
throws ServletException, IOException {
this.filter.doFilter(req, res, null);
}
public String getServletInfo() {
return filter.getClass().getName();
}
public void destroy() {
this.filter.destroy();
}
public void setFilter(Filter filter) {
this.filter = filter;
}
}