public class DelegatingHttpRequest extends Object implements HttpRequest
| Constructor and Description |
|---|
DelegatingHttpRequest(HttpRequest delegate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
formParametersRead()
Were form parameters read before marshalling to body?
|
void |
forward(String path) |
ResteasyAsynchronousContext |
getAsyncContext() |
Object |
getAttribute(String attribute)
Map of contextual data.
|
Enumeration<String> |
getAttributeNames() |
javax.ws.rs.core.MultivaluedMap<String,String> |
getDecodedFormParameters() |
javax.ws.rs.core.MultivaluedMap<String,String> |
getFormParameters()
application/x-www-form-urlencoded parameters
|
javax.ws.rs.core.HttpHeaders |
getHttpHeaders() |
String |
getHttpMethod() |
InputStream |
getInputStream() |
javax.ws.rs.core.MultivaluedMap<String,String> |
getMutableHeaders() |
String |
getRemoteAddress()
Returns the Internet Protocol (IP) address of the client
or last proxy that sent the request.
|
String |
getRemoteHost()
Returns the fully qualified name of the client
or the last proxy that sent the request.
|
javax.ws.rs.core.UriInfo |
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 javax.ws.rs.core.MultivaluedMap<String,String> getMutableHeaders()
getMutableHeaders in interface HttpRequestpublic void setHttpMethod(String method)
setHttpMethod in interface HttpRequestpublic javax.ws.rs.core.UriInfo getUri()
HttpRequestgetUri in interface HttpRequestpublic void setRequestUri(URI requestUri) throws IllegalStateException
HttpRequestHttpRequest.getUri().setRequestUri in interface HttpRequestrequestUri - request uriIllegalStateExceptionpublic void setRequestUri(URI baseUri, URI requestUri) throws IllegalStateException
HttpRequestHttpRequest.getUri().setRequestUri in interface HttpRequestbaseUri - base urirequestUri - request uriIllegalStateExceptionpublic javax.ws.rs.core.HttpHeaders getHttpHeaders()
getHttpHeaders in interface HttpRequestpublic InputStream getInputStream()
getInputStream in interface HttpRequestpublic void setInputStream(InputStream stream)
HttpRequestsetInputStream in interface HttpRequeststream - input streampublic String getHttpMethod()
getHttpMethod in interface HttpRequestpublic javax.ws.rs.core.MultivaluedMap<String,String> getFormParameters()
HttpRequestThis is here because @FormParam needs it and for when there are servlet filters that eat up the input stream
getFormParameters in interface HttpRequestpublic javax.ws.rs.core.MultivaluedMap<String,String> getDecodedFormParameters()
getDecodedFormParameters in interface HttpRequestpublic boolean formParametersRead()
HttpRequestformParametersRead in interface HttpRequestpublic Object getAttribute(String attribute)
HttpRequestgetAttribute in interface HttpRequestattribute - attribute namepublic 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 HttpRequestpublic String getRemoteHost()
HttpRequestgetRemoteHost in interface HttpRequestString containing the fully
qualified name of the clientpublic String getRemoteAddress()
HttpRequestgetRemoteAddress in interface HttpRequestString containing the
IP address of the client that sent the requestCopyright © 2020 JBoss by Red Hat. All rights reserved.