public class RequestPattern extends java.lang.Object implements ValueMatcher<Request>
Constructor and Description |
---|
RequestPattern(CustomMatcherDefinition customMatcherDefinition) |
RequestPattern(RequestMatcher customMatcher) |
RequestPattern(java.lang.String url,
java.lang.String urlPattern,
java.lang.String urlPath,
java.lang.String urlPathPattern,
RequestMethod method,
java.util.Map<java.lang.String,MultiValuePattern> headers,
java.util.Map<java.lang.String,MultiValuePattern> queryParams,
java.util.Map<java.lang.String,StringValuePattern> cookies,
BasicCredentials basicAuthCredentials,
java.util.List<StringValuePattern> bodyPatterns,
CustomMatcherDefinition customMatcherDefinition) |
RequestPattern(UrlPattern url,
RequestMethod method,
java.util.Map<java.lang.String,MultiValuePattern> headers,
java.util.Map<java.lang.String,MultiValuePattern> queryParams,
java.util.Map<java.lang.String,StringValuePattern> cookies,
BasicCredentials basicAuthCredentials,
java.util.List<StringValuePattern> bodyPatterns,
CustomMatcherDefinition customMatcherDefinition) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,MultiValuePattern> |
combineBasicAuthAndOtherHeaders() |
boolean |
equals(java.lang.Object o) |
static RequestPattern |
everything() |
BasicCredentials |
getBasicAuthCredentials() |
java.util.List<StringValuePattern> |
getBodyPatterns() |
java.util.Map<java.lang.String,StringValuePattern> |
getCookies() |
CustomMatcherDefinition |
getCustomMatcher() |
java.lang.String |
getExpected() |
java.util.Map<java.lang.String,MultiValuePattern> |
getHeaders() |
RequestMethod |
getMethod() |
java.lang.String |
getName() |
java.util.Map<java.lang.String,MultiValuePattern> |
getQueryParameters() |
java.lang.String |
getUrl() |
UrlPattern |
getUrlMatcher() |
java.lang.String |
getUrlPath() |
java.lang.String |
getUrlPathPattern() |
java.lang.String |
getUrlPattern() |
boolean |
hasCustomMatcher() |
int |
hashCode() |
boolean |
isMatchedBy(Request request,
java.util.Map<java.lang.String,RequestMatcherExtension> customMatchers) |
MatchResult |
match(Request request) |
MatchResult |
match(Request request,
java.util.Map<java.lang.String,RequestMatcherExtension> customMatchers) |
static com.google.common.base.Predicate<Request> |
thatMatch(RequestPattern pattern) |
java.lang.String |
toString() |
public RequestPattern(UrlPattern url, RequestMethod method, java.util.Map<java.lang.String,MultiValuePattern> headers, java.util.Map<java.lang.String,MultiValuePattern> queryParams, java.util.Map<java.lang.String,StringValuePattern> cookies, BasicCredentials basicAuthCredentials, java.util.List<StringValuePattern> bodyPatterns, CustomMatcherDefinition customMatcherDefinition)
public RequestPattern(java.lang.String url, java.lang.String urlPattern, java.lang.String urlPath, java.lang.String urlPathPattern, RequestMethod method, java.util.Map<java.lang.String,MultiValuePattern> headers, java.util.Map<java.lang.String,MultiValuePattern> queryParams, java.util.Map<java.lang.String,StringValuePattern> cookies, BasicCredentials basicAuthCredentials, java.util.List<StringValuePattern> bodyPatterns, CustomMatcherDefinition customMatcherDefinition)
public RequestPattern(RequestMatcher customMatcher)
public RequestPattern(CustomMatcherDefinition customMatcherDefinition)
public MatchResult match(Request request)
match
in interface ValueMatcher<Request>
public static RequestPattern everything()
public MatchResult match(Request request, java.util.Map<java.lang.String,RequestMatcherExtension> customMatchers)
public java.util.Map<java.lang.String,MultiValuePattern> combineBasicAuthAndOtherHeaders()
public boolean isMatchedBy(Request request, java.util.Map<java.lang.String,RequestMatcherExtension> customMatchers)
public java.lang.String getUrl()
public java.lang.String getUrlPattern()
public java.lang.String getUrlPath()
public java.lang.String getUrlPathPattern()
public UrlPattern getUrlMatcher()
public RequestMethod getMethod()
public java.util.Map<java.lang.String,MultiValuePattern> getHeaders()
public BasicCredentials getBasicAuthCredentials()
public java.util.Map<java.lang.String,MultiValuePattern> getQueryParameters()
public java.util.Map<java.lang.String,StringValuePattern> getCookies()
public java.util.List<StringValuePattern> getBodyPatterns()
public CustomMatcherDefinition getCustomMatcher()
public java.lang.String getName()
getName
in interface ValueMatcher<Request>
public java.lang.String getExpected()
getExpected
in interface ValueMatcher<Request>
public boolean hasCustomMatcher()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static com.google.common.base.Predicate<Request> thatMatch(RequestPattern pattern)