public class HttpServletInputMessage extends BaseHttpRequest
| Modifier and Type | Field and Description |
|---|---|
protected SynchronousDispatcher |
dispatcher |
protected SynchronousExecutionContext |
executionContext |
protected ResteasyHttpHeaders |
httpHeaders |
protected java.lang.String |
httpMethod |
protected HttpResponse |
httpResponse |
protected java.io.InputStream |
overridenStream |
protected javax.servlet.http.HttpServletRequest |
request |
protected javax.servlet.ServletContext |
servletContext |
protected javax.servlet.http.HttpServletResponse |
servletResponse |
protected boolean |
wasForwarded |
decodedFormParameters, formParameters, uri| Constructor and Description |
|---|
HttpServletInputMessage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse servletResponse,
javax.servlet.ServletContext servletContext,
HttpResponse httpResponse,
ResteasyHttpHeaders httpHeaders,
ResteasyUriInfo uri,
java.lang.String httpMethod,
SynchronousDispatcher dispatcher) |
| 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() |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
getPutDecodedFormParameters() |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
getPutFormParameters() |
protected boolean |
mapEquals(java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryMap) |
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().
|
boolean |
wasForwarded() |
getUri, isInitial, setRequestUri, setRequestUriprotected ResteasyHttpHeaders httpHeaders
protected javax.servlet.http.HttpServletRequest request
protected javax.servlet.http.HttpServletResponse servletResponse
protected javax.servlet.ServletContext servletContext
protected SynchronousDispatcher dispatcher
protected HttpResponse httpResponse
protected java.lang.String httpMethod
protected java.io.InputStream overridenStream
protected SynchronousExecutionContext executionContext
protected boolean wasForwarded
public HttpServletInputMessage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse servletResponse,
javax.servlet.ServletContext servletContext,
HttpResponse httpResponse,
ResteasyHttpHeaders httpHeaders,
ResteasyUriInfo uri,
java.lang.String httpMethod,
SynchronousDispatcher dispatcher)
public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getMutableHeaders()
public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getPutFormParameters()
public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getPutDecodedFormParameters()
public java.lang.Object getAttribute(java.lang.String attribute)
HttpRequestpublic 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 javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getFormParameters()
HttpRequestgetFormParameters in interface HttpRequestgetFormParameters in class BaseHttpRequestpublic javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getDecodedFormParameters()
getDecodedFormParameters in interface HttpRequestgetDecodedFormParameters in class BaseHttpRequestpublic javax.ws.rs.core.HttpHeaders getHttpHeaders()
public java.io.InputStream getInputStream()
public void setInputStream(java.io.InputStream stream)
HttpRequestpublic java.lang.String getHttpMethod()
public void setHttpMethod(java.lang.String method)
public ResteasyAsynchronousContext getAsyncContext()
public void forward(java.lang.String path)
public boolean wasForwarded()
protected boolean mapEquals(java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryMap)