package com.twitter.common.application.http; import javax.servlet.Filter; import com.twitter.common.base.MorePreconditions; import static com.google.common.base.Preconditions.checkNotNull; /** * Configuration tuple for an HTTP filter. */ public class HttpFilterConfig { public final Class<? extends Filter> filterClass; public final String pathSpec; /** * Creates a new filter configuration. * * @param filterClass Filter class. * @param pathSpec Path spec that the filter should match. */ public HttpFilterConfig(Class<? extends Filter> filterClass, String pathSpec) { this.pathSpec = MorePreconditions.checkNotBlank(pathSpec); this.filterClass = checkNotNull(filterClass); } }