public class MockHttpRequest extends BaseHttpRequest
Modifier and Type | Field and Description |
---|---|
protected ResteasyAsynchronousContext |
asynchronousContext |
protected java.util.Map<java.lang.String,java.lang.Object> |
attributes |
protected static java.net.URI |
EMPTY_URI |
protected ResteasyHttpHeaders |
httpHeaders |
protected java.lang.String |
httpMethod |
protected java.io.InputStream |
inputStream |
decodedFormParameters, formParameters, uri
Modifier | Constructor and Description |
---|---|
protected |
MockHttpRequest() |
Modifier and Type | Method and Description |
---|---|
MockHttpRequest |
accept(java.util.List<javax.ws.rs.core.MediaType> accepts) |
MockHttpRequest |
accept(javax.ws.rs.core.MediaType accept) |
MockHttpRequest |
accept(java.lang.String type) |
MockHttpRequest |
addFormHeader(java.lang.String name,
java.lang.String value)
Set CONTENT-TYPE to ""application/x-www-form-urlencoded"
|
MockHttpRequest |
content(byte[] bytes) |
MockHttpRequest |
content(java.io.InputStream stream) |
MockHttpRequest |
contentType(javax.ws.rs.core.MediaType type) |
MockHttpRequest |
contentType(java.lang.String type) |
MockHttpRequest |
cookie(java.lang.String name,
java.lang.String value) |
static MockHttpRequest |
create(java.lang.String httpMethod,
java.lang.String uri) |
static MockHttpRequest |
create(java.lang.String httpMethod,
java.net.URI uriObj,
java.net.URI baseUri) |
static MockHttpRequest |
deepCopy(HttpRequest request) |
static MockHttpRequest |
delete(java.lang.String uri) |
void |
forward(java.lang.String path) |
static MockHttpRequest |
get(java.lang.String uri) |
ResteasyAsynchronousContext |
getAsyncContext() |
ResteasyAsynchronousContext |
getAsynchronousContext() |
java.lang.Object |
getAttribute(java.lang.String attribute)
Map of contextual data.
|
java.util.Enumeration<java.lang.String> |
getAttributeNames() |
javax.ws.rs.core.HttpHeaders |
getHttpHeaders() |
java.lang.String |
getHttpMethod() |
java.io.InputStream |
getInputStream() |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
getMutableHeaders() |
ResteasyUriInfo |
getUri()
This method *MUST* always return the same instance.
|
static MockHttpRequest |
head(java.lang.String uri) |
MockHttpRequest |
header(java.lang.String name,
java.lang.String value) |
void |
initialRequestThreadFinished() |
protected static MockHttpRequest |
initWithUri(java.lang.String uri) |
private static MockHttpRequest |
initWithUri(java.net.URI absoluteUri,
java.net.URI baseUri) |
MockHttpRequest |
language(java.lang.String language) |
static MockHttpRequest |
options(java.lang.String uri) |
static MockHttpRequest |
post(java.lang.String uri) |
static MockHttpRequest |
put(java.lang.String uri) |
void |
removeAttribute(java.lang.String name) |
void |
setAsynchronousContext(ResteasyAsynchronousContext asynchronousContext) |
void |
setAttribute(java.lang.String name,
java.lang.Object value) |
void |
setHttpMethod(java.lang.String method) |
void |
setInputStream(java.io.InputStream stream)
If you are using a servlet container, this will *NOT* override the HttpServletRequest.getInputStream().
|
boolean |
wasForwarded() |
getDecodedFormParameters, getFormParameters, isInitial, setRequestUri, setRequestUri
protected ResteasyHttpHeaders httpHeaders
protected java.io.InputStream inputStream
protected java.lang.String httpMethod
protected java.util.Map<java.lang.String,java.lang.Object> attributes
protected ResteasyAsynchronousContext asynchronousContext
protected static final java.net.URI EMPTY_URI
protected static MockHttpRequest initWithUri(java.lang.String uri) throws java.net.URISyntaxException
java.net.URISyntaxException
private static MockHttpRequest initWithUri(java.net.URI absoluteUri, java.net.URI baseUri)
public static MockHttpRequest create(java.lang.String httpMethod, java.lang.String uri) throws java.net.URISyntaxException
java.net.URISyntaxException
public static MockHttpRequest create(java.lang.String httpMethod, java.net.URI uriObj, java.net.URI baseUri)
public static MockHttpRequest options(java.lang.String uri) throws java.net.URISyntaxException
java.net.URISyntaxException
public static MockHttpRequest get(java.lang.String uri) throws java.net.URISyntaxException
java.net.URISyntaxException
public static MockHttpRequest post(java.lang.String uri) throws java.net.URISyntaxException
java.net.URISyntaxException
public static MockHttpRequest put(java.lang.String uri) throws java.net.URISyntaxException
java.net.URISyntaxException
public static MockHttpRequest delete(java.lang.String uri) throws java.net.URISyntaxException
java.net.URISyntaxException
public static MockHttpRequest head(java.lang.String uri) throws java.net.URISyntaxException
java.net.URISyntaxException
public static MockHttpRequest deepCopy(HttpRequest request) throws java.io.IOException
java.io.IOException
public void setHttpMethod(java.lang.String method)
public ResteasyAsynchronousContext getAsynchronousContext()
public void setAsynchronousContext(ResteasyAsynchronousContext asynchronousContext)
public MockHttpRequest header(java.lang.String name, java.lang.String value)
public MockHttpRequest accept(java.util.List<javax.ws.rs.core.MediaType> accepts)
public MockHttpRequest accept(javax.ws.rs.core.MediaType accept)
public MockHttpRequest accept(java.lang.String type)
public MockHttpRequest language(java.lang.String language)
public MockHttpRequest cookie(java.lang.String name, java.lang.String value)
public MockHttpRequest contentType(java.lang.String type)
public MockHttpRequest contentType(javax.ws.rs.core.MediaType type)
public MockHttpRequest content(byte[] bytes)
public MockHttpRequest content(java.io.InputStream stream)
public MockHttpRequest addFormHeader(java.lang.String name, java.lang.String value)
name
- value
- public javax.ws.rs.core.HttpHeaders getHttpHeaders()
public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getMutableHeaders()
public java.io.InputStream getInputStream()
public void setInputStream(java.io.InputStream stream)
HttpRequest
public ResteasyUriInfo getUri()
HttpRequest
getUri
in interface HttpRequest
getUri
in class BaseHttpRequest
public java.lang.String getHttpMethod()
public void initialRequestThreadFinished()
public java.lang.Object getAttribute(java.lang.String attribute)
HttpRequest
public void setAttribute(java.lang.String name, java.lang.Object value)
public void removeAttribute(java.lang.String name)
public java.util.Enumeration<java.lang.String> getAttributeNames()
public ResteasyAsynchronousContext getAsyncContext()
public void forward(java.lang.String path)
public boolean wasForwarded()