public class DelegatingHttpRequest extends Object implements HttpRequest
| Constructor and Description |
|---|
DelegatingHttpRequest(HttpRequest delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
forward(String path) |
ResteasyAsynchronousContext |
getAsyncContext() |
Object |
getAttribute(String attribute)
Map of contextual data.
|
Enumeration<String> |
getAttributeNames() |
MultivaluedMap<String,String> |
getDecodedFormParameters() |
MultivaluedMap<String,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
|
HttpHeaders |
getHttpHeaders() |
String |
getHttpMethod() |
InputStream |
getInputStream() |
MultivaluedMap<String,String> |
getMutableHeaders() |
ResteasyUriInfo |
getUri()
This method *MUST* always return the same instance.
|
boolean |
isInitial() |
void |
removeAttribute(String name) |
void |
setAttribute(String name,
Object value) |
void |
setHttpMethod(String method) |
void |
setInputStream(InputStream stream)
If you are using a servlet container, this will *NOT* override the HttpServletRequest.getInputStream().
|
void |
setRequestUri(URI requestUri)
Updates the object returned by
HttpRequest.getUri(). |
void |
setRequestUri(URI baseUri,
URI requestUri)
Updates the object returned by
HttpRequest.getUri(). |
boolean |
wasForwarded() |
public DelegatingHttpRequest(HttpRequest delegate)
public MultivaluedMap<String,String> getMutableHeaders()
getMutableHeaders in interface HttpRequestpublic void setHttpMethod(String method)
setHttpMethod in interface HttpRequestpublic ResteasyUriInfo getUri()
HttpRequestgetUri in interface HttpRequestpublic void setRequestUri(URI requestUri) throws IllegalStateException
HttpRequestHttpRequest.getUri().setRequestUri in interface HttpRequestIllegalStateExceptionpublic void setRequestUri(URI baseUri, URI requestUri) throws IllegalStateException
HttpRequestHttpRequest.getUri().setRequestUri in interface HttpRequestIllegalStateExceptionpublic HttpHeaders getHttpHeaders()
getHttpHeaders in interface HttpRequestpublic InputStream getInputStream()
getInputStream in interface HttpRequestpublic void setInputStream(InputStream stream)
HttpRequestsetInputStream in interface HttpRequestpublic String getHttpMethod()
getHttpMethod in interface HttpRequestpublic MultivaluedMap<String,String> getFormParameters()
HttpRequestgetFormParameters in interface HttpRequestpublic MultivaluedMap<String,String> getDecodedFormParameters()
getDecodedFormParameters in interface HttpRequestpublic Object getAttribute(String attribute)
HttpRequestgetAttribute in interface HttpRequestpublic void setAttribute(String name, Object value)
setAttribute in interface HttpRequestpublic void removeAttribute(String name)
removeAttribute in interface HttpRequestpublic Enumeration<String> getAttributeNames()
getAttributeNames in interface HttpRequestpublic boolean isInitial()
isInitial in interface HttpRequestpublic ResteasyAsynchronousContext getAsyncContext()
getAsyncContext in interface HttpRequestpublic void forward(String path)
forward in interface HttpRequestpublic boolean wasForwarded()
wasForwarded in interface HttpRequestCopyright © 2016 JBoss by Red Hat. All rights reserved.