public void init(final ServletContext context) throws ServletException { if (!initialized) { filter.init(new FilterConfig() { public String getFilterName() { return name; } public String getInitParameter(String name) { return initParameters.get(name); } @SuppressWarnings("unchecked") public Enumeration getInitParameterNames() { return Collections.enumeration(initParameters.keySet()); } public ServletContext getServletContext() { return context; } }); next.init(context); initialized = true; } }
public void init(final ServletContext context) throws ServletException { if (!initialized) { filter.init(new FilterConfig() { public String getFilterName() { return name; } public String getInitParameter(String name) { return initParameters.get(name); } @SuppressWarnings("unchecked") public Enumeration getInitParameterNames() { return Collections.enumeration(initParameters.keySet()); } public ServletContext getServletContext() { return context; } }); next.init(context); initialized = true; } }