public class RequestPattern extends java.lang.Object implements NamedValueMatcher<Request>
Modifier and Type | Field and Description |
---|---|
static RequestPattern |
ANYTHING |
Constructor and Description |
---|
RequestPattern(CustomMatcherDefinition customMatcherDefinition) |
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<ContentPattern<?>> bodyPatterns,
CustomMatcherDefinition customMatcherDefinition,
java.util.List<MultipartValuePattern> multiPattern) |
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<ContentPattern<?>> bodyPatterns,
CustomMatcherDefinition customMatcherDefinition,
ValueMatcher<Request> customMatcher,
java.util.List<MultipartValuePattern> multiPattern) |
RequestPattern(ValueMatcher<Request> customMatcher) |
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<ContentPattern<?>> |
getBodyPatterns() |
java.util.Map<java.lang.String,StringValuePattern> |
getCookies() |
CustomMatcherDefinition |
getCustomMatcher() |
java.lang.String |
getExpected() |
java.util.Map<java.lang.String,MultiValuePattern> |
getHeaders() |
ValueMatcher<Request> |
getMatcher() |
RequestMethod |
getMethod() |
java.util.List<MultipartValuePattern> |
getMultipartPatterns() |
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 |
hasInlineCustomMatcher() |
boolean |
hasNamedCustomMatcher() |
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 static RequestPattern ANYTHING
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<ContentPattern<?>> bodyPatterns, CustomMatcherDefinition customMatcherDefinition, ValueMatcher<Request> customMatcher, java.util.List<MultipartValuePattern> multiPattern)
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<ContentPattern<?>> bodyPatterns, CustomMatcherDefinition customMatcherDefinition, java.util.List<MultipartValuePattern> multiPattern)
public RequestPattern(ValueMatcher<Request> 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<ContentPattern<?>> getBodyPatterns()
public CustomMatcherDefinition getCustomMatcher()
public java.util.List<MultipartValuePattern> getMultipartPatterns()
public ValueMatcher<Request> getMatcher()
public java.lang.String getName()
getName
in interface NamedValueMatcher<Request>
public java.lang.String getExpected()
getExpected
in interface NamedValueMatcher<Request>
public boolean hasInlineCustomMatcher()
public boolean hasNamedCustomMatcher()
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)