public Builder pathMatches(Pattern pattern) { matches(new PathMatcher(pattern)); return this; }
public Builder urlMatches(Pattern pattern) { matches(new URLMatcher(pattern)); return this; }
public Builder paramMatches(String param, Pattern pattern) { matches(new QueryParamMatcher(param, pattern)); return this; }
public Builder headerMatches(String header, Pattern pattern) { matches(new HeaderMatcher(header, pattern)); return this; }
public Builder method(String method) { matches(new MethodMatcher(method)); return this; }