public class ApiHttpRequest extends Object implements ContextAware<ApiHttpRequest>
| Constructor and Description |
|---|
ApiHttpRequest() |
ApiHttpRequest(ApiHttpMethod method,
URI uri,
ApiHttpHeaders headers,
byte[] body) |
ApiHttpRequest(ApiHttpMethod method,
URI uri,
ApiHttpHeaders headers,
byte[] body,
Map<Object,Object> contextMap) |
ApiHttpRequest(ApiHttpRequest r) |
| Modifier and Type | Method and Description |
|---|---|
ApiHttpRequest |
addContext(Object key,
Object value) |
<T> ApiHttpRequest |
addContext(T value) |
ApiHttpRequest |
addHeader(String key,
String value) |
boolean |
equals(Object o) |
byte[] |
getBody() |
<T> T |
getContext(Class<T> key) |
Object |
getContext(Object key) |
Map<Object,Object> |
getContextMap() |
ApiHttpHeaders |
getHeaders() |
ApiHttpMethod |
getMethod() |
String |
getSecuredBody() |
URI |
getUri() |
URL |
getUrl() |
int |
hashCode() |
int |
reflectionHashCode() |
ApiHttpRequest |
resolve(URI baseUri) |
String |
toString() |
ApiHttpRequest |
withBody(byte[] body) |
ApiHttpRequest |
withBody(String body) |
ApiHttpRequest |
withContextMap(Map<Object,Object> contextMap) |
ApiHttpRequest |
withHeader(String key,
String value) |
ApiHttpRequest |
withHeaders(ApiHttpHeaders headers) |
ApiHttpRequest |
withMethod(ApiHttpMethod method) |
ApiHttpRequest |
withoutHeader(String key) |
ApiHttpRequest |
withUri(String uri) |
ApiHttpRequest |
withUri(URI uri) |
public ApiHttpRequest()
public ApiHttpRequest(ApiHttpMethod method, URI uri, ApiHttpHeaders headers, byte[] body, Map<Object,Object> contextMap)
public ApiHttpRequest(ApiHttpMethod method, URI uri, ApiHttpHeaders headers, byte[] body)
public ApiHttpRequest(ApiHttpRequest r)
public Map<Object,Object> getContextMap()
getContextMap in interface ContextAware<ApiHttpRequest>public ApiHttpRequest withContextMap(Map<Object,Object> contextMap)
withContextMap in interface ContextAware<ApiHttpRequest>public <T> T getContext(Class<T> key)
getContext in interface ContextAware<ApiHttpRequest>public <T> ApiHttpRequest addContext(T value)
addContext in interface ContextAware<ApiHttpRequest>public Object getContext(Object key)
getContext in interface ContextAware<ApiHttpRequest>public ApiHttpRequest addContext(Object key, Object value)
addContext in interface ContextAware<ApiHttpRequest>public ApiHttpMethod getMethod()
public ApiHttpRequest withMethod(ApiHttpMethod method)
public ApiHttpHeaders getHeaders()
public ApiHttpRequest addHeader(String key, String value)
public ApiHttpRequest withHeaders(ApiHttpHeaders headers)
public ApiHttpRequest withHeader(String key, String value)
public ApiHttpRequest withoutHeader(String key)
public byte[] getBody()
public ApiHttpRequest withBody(byte[] body)
public ApiHttpRequest withBody(String body)
public ApiHttpRequest withUri(String uri)
public ApiHttpRequest withUri(URI uri)
public ApiHttpRequest resolve(URI baseUri)
public String getSecuredBody()
public int hashCode()
public int reflectionHashCode()