public class ServletRequestContext
extends java.lang.Object
implements io.crnk.core.engine.http.HttpRequestContextBase
| Constructor and Description |
|---|
ServletRequestContext(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String pathPrefix) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkAbort() |
java.lang.String |
getBaseUrl() |
java.lang.String |
getMethod() |
java.lang.String |
getPath() |
javax.servlet.http.HttpServletRequest |
getRequest() |
byte[] |
getRequestBody() |
java.lang.String |
getRequestHeader(java.lang.String name) |
io.crnk.legacy.internal.RepositoryMethodParameterProvider |
getRequestParameterProvider() |
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getRequestParameters() |
javax.servlet.http.HttpServletResponse |
getResponse() |
java.lang.String |
getResponseHeader(java.lang.String name) |
javax.servlet.ServletContext |
getServletContext() |
void |
setResponse(int code,
byte[] body) |
void |
setResponseHeader(java.lang.String name,
java.lang.String value) |
public ServletRequestContext(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String pathPrefix)
public boolean checkAbort()
public io.crnk.legacy.internal.RepositoryMethodParameterProvider getRequestParameterProvider()
getRequestParameterProvider in interface io.crnk.core.engine.http.HttpRequestContextBasepublic java.lang.String getRequestHeader(java.lang.String name)
getRequestHeader in interface io.crnk.core.engine.http.HttpRequestContextBasepublic java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getRequestParameters()
getRequestParameters in interface io.crnk.core.engine.http.HttpRequestContextBasepublic java.lang.String getPath()
getPath in interface io.crnk.core.engine.http.HttpRequestContextBasepublic java.lang.String getBaseUrl()
getBaseUrl in interface io.crnk.core.engine.http.HttpRequestContextBasepublic byte[] getRequestBody()
throws java.io.IOException
getRequestBody in interface io.crnk.core.engine.http.HttpRequestContextBasejava.io.IOExceptionpublic void setResponseHeader(java.lang.String name,
java.lang.String value)
setResponseHeader in interface io.crnk.core.engine.http.HttpRequestContextBasepublic void setResponse(int code,
byte[] body)
throws java.io.IOException
setResponse in interface io.crnk.core.engine.http.HttpRequestContextBasejava.io.IOExceptionpublic java.lang.String getMethod()
getMethod in interface io.crnk.core.engine.http.HttpRequestContextBasepublic java.lang.String getResponseHeader(java.lang.String name)
getResponseHeader in interface io.crnk.core.engine.http.HttpRequestContextBasepublic javax.servlet.http.HttpServletRequest getRequest()
public javax.servlet.http.HttpServletResponse getResponse()
public javax.servlet.ServletContext getServletContext()