public class RequestPattern
extends java.lang.Object
Constructor and Description |
---|
RequestPattern() |
RequestPattern(RequestMethod method) |
RequestPattern(RequestMethod method,
java.lang.String url) |
RequestPattern(RequestMethod method,
java.lang.String url,
java.util.Map<java.lang.String,ValuePattern> headerPatterns) |
Modifier and Type | Method and Description |
---|---|
void |
addHeader(java.lang.String key,
ValuePattern pattern) |
static RequestPattern |
buildRequestPatternFrom(java.lang.String json) |
boolean |
equals(java.lang.Object obj) |
static RequestPattern |
everything() |
java.util.List<ValuePattern> |
getBodyPatterns() |
java.util.Map<java.lang.String,ValuePattern> |
getHeaders() |
RequestMethod |
getMethod() |
java.lang.String |
getUrl() |
java.lang.String |
getUrlPattern() |
int |
hashCode() |
boolean |
isMatchedBy(Request request) |
void |
setBodyPatterns(java.util.List<ValuePattern> bodyPatterns) |
void |
setHeaders(java.util.Map<java.lang.String,ValuePattern> headers) |
void |
setMethod(RequestMethod method) |
void |
setUrl(java.lang.String url) |
void |
setUrlPattern(java.lang.String urlPattern) |
java.lang.String |
toString() |
public RequestPattern(RequestMethod method, java.lang.String url, java.util.Map<java.lang.String,ValuePattern> headerPatterns)
public RequestPattern(RequestMethod method)
public RequestPattern(RequestMethod method, java.lang.String url)
public RequestPattern()
public static RequestPattern everything()
public static RequestPattern buildRequestPatternFrom(java.lang.String json)
public boolean isMatchedBy(Request request)
public java.lang.String getUrlPattern()
public void setUrlPattern(java.lang.String urlPattern)
public RequestMethod getMethod()
public void setMethod(RequestMethod method)
public java.util.Map<java.lang.String,ValuePattern> getHeaders()
public void addHeader(java.lang.String key, ValuePattern pattern)
public void setHeaders(java.util.Map<java.lang.String,ValuePattern> headers)
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
public java.util.List<ValuePattern> getBodyPatterns()
public void setBodyPatterns(java.util.List<ValuePattern> bodyPatterns)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object