public class DelegatingHttpRequest extends java.lang.Object implements HttpRequest
| Modifier and Type | Field and Description |
|---|---|
private HttpRequest |
delegate |
| Constructor and Description |
|---|
DelegatingHttpRequest(HttpRequest delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
forward(java.lang.String path) |
ResteasyAsynchronousContext |
getAsyncContext() |
java.lang.Object |
getAttribute(java.lang.String attribute)
Map of contextual data.
|
java.util.Enumeration<java.lang.String> |
getAttributeNames() |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
getDecodedFormParameters() |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
getFormParameters()
application/x-www-form-urlencoded parameters
This is here because @FormParam needs it and for when there are servlet filters that eat up the input stream
|
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.
|
boolean |
isInitial() |
void |
removeAttribute(java.lang.String name) |
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().
|
void |
setRequestUri(java.net.URI requestUri)
Updates the object returned by
HttpRequest.getUri(). |
void |
setRequestUri(java.net.URI baseUri,
java.net.URI requestUri)
Updates the object returned by
HttpRequest.getUri(). |
boolean |
wasForwarded() |
private HttpRequest delegate
public DelegatingHttpRequest(HttpRequest delegate)
public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getMutableHeaders()
getMutableHeaders in interface HttpRequestpublic void setHttpMethod(java.lang.String method)
setHttpMethod in interface HttpRequestpublic ResteasyUriInfo getUri()
HttpRequestgetUri in interface HttpRequestpublic void setRequestUri(java.net.URI requestUri)
throws java.lang.IllegalStateException
HttpRequestHttpRequest.getUri().setRequestUri in interface HttpRequestjava.lang.IllegalStateExceptionpublic void setRequestUri(java.net.URI baseUri,
java.net.URI requestUri)
throws java.lang.IllegalStateException
HttpRequestHttpRequest.getUri().setRequestUri in interface HttpRequestjava.lang.IllegalStateExceptionpublic javax.ws.rs.core.HttpHeaders getHttpHeaders()
getHttpHeaders in interface HttpRequestpublic java.io.InputStream getInputStream()
getInputStream in interface HttpRequestpublic void setInputStream(java.io.InputStream stream)
HttpRequestsetInputStream in interface HttpRequestpublic java.lang.String getHttpMethod()
getHttpMethod in interface HttpRequestpublic javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getFormParameters()
HttpRequestgetFormParameters in interface HttpRequestpublic javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getDecodedFormParameters()
getDecodedFormParameters in interface HttpRequestpublic java.lang.Object getAttribute(java.lang.String attribute)
HttpRequestgetAttribute in interface HttpRequestpublic void setAttribute(java.lang.String name,
java.lang.Object value)
setAttribute in interface HttpRequestpublic void removeAttribute(java.lang.String name)
removeAttribute in interface HttpRequestpublic java.util.Enumeration<java.lang.String> getAttributeNames()
getAttributeNames in interface HttpRequestpublic boolean isInitial()
isInitial in interface HttpRequestpublic ResteasyAsynchronousContext getAsyncContext()
getAsyncContext in interface HttpRequestpublic void forward(java.lang.String path)
forward in interface HttpRequestpublic boolean wasForwarded()
wasForwarded in interface HttpRequest