package org.anotheria.moskitodemo; import net.anotheria.maf.MAFFilter; import net.anotheria.maf.action.ActionMappingsConfigurator; import org.apache.log4j.Logger; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import java.util.Arrays; import java.util.List; /** * MoskitoUI Filter is the main entering point of the Moskito Web User Interface. * @author lrosenberg * */ public class MoskitoDemoFilter extends MAFFilter{ /** * Logger. */ private static final Logger log = Logger.getLogger(MoskitoDemoFilter.class); @Override public void init(FilterConfig config) throws ServletException { super.init(config); log.info("Initing MoSKito Demo..."); System.out.println("MOSKITO DEMO FILTER"); } @Override public String getProducerId() { return "demofilter"; } @Override public String getSubsystem() { return "demo"; } @Override public String getCategory() { return "filter"; } @Override protected List<ActionMappingsConfigurator> getConfigurators(){ return Arrays.asList(new ActionMappingsConfigurator[]{ new DemoMappingsConfiguration() }); } }