public interface IExtendedRequest
extends javax.servlet.http.HttpServletRequest
Modifier and Type | Method and Description |
---|---|
void |
addParameter(java.lang.String name,
java.lang.String[] values) |
void |
aggregateQueryStringParams(java.lang.String additionalQueryString,
boolean setQS) |
void |
attributeAdded(java.lang.String key,
java.lang.Object newVal) |
void |
attributeRemoved(java.lang.String key,
java.lang.Object oldVal) |
void |
attributeReplaced(java.lang.String key,
java.lang.Object oldVal) |
void |
closeResponseOutput() |
java.util.HashMap |
deserializeInputStreamData(byte[][] input) |
void |
destroy() |
void |
finish() |
void |
finishAndDestroyConnectionContext() |
java.util.List |
getAllCookieValues(java.lang.String cookieName)
Get the values for the cookie specified.
|
javax.servlet.AsyncContext |
getAsyncContext() |
byte[] |
getCookieValueAsBytes(java.lang.String cookieName)
Returns a cookie value as bytes
|
java.lang.String |
getEncodedRequestURI()
returns url with encoded session information of the incoming request
|
java.util.HashMap |
getInputStreamData() |
IRequest |
getIRequest() |
java.lang.String |
getPathInfo() |
java.lang.String |
getQueryString() |
java.lang.String |
getReaderEncoding() |
java.lang.String |
getRequestURI() |
IExtendedResponse |
getResponse() |
boolean |
getRunningCollaborators()
Returns boolean that indicates if collaborators are running.
|
java.lang.Object |
getSessionAffinityContext()
Get the SessionAffinityContext for this request
|
byte[] |
getSSLId()
Returns incoming SSL session id of the request.
|
java.lang.String |
getUpdatedSessionId()
returns sessionId that is being generated for this request
|
IWebAppDispatcherContext |
getWebAppDispatcherContext() |
void |
initForNextRequest(IRequest req) |
void |
pushParameterStack() |
void |
removeHeader(java.lang.String header) |
void |
removeQSFromList() |
byte[][] |
serializeInputStreamData(java.util.Map isd)
Serialize the Map object of InputStreamData.
|
void |
setAsyncStarted(boolean b) |
void |
setAsyncSupported(boolean asyncSupported) |
void |
setDispatcherType(javax.servlet.DispatcherType dispatcherType) |
void |
setInputStreamData(java.util.HashMap inStreamInfo) |
void |
setMethod(java.lang.String method) |
void |
setQueryString(java.lang.String qs) |
void |
setResponse(IExtendedResponse extResp) |
void |
setRunningCollaborators(boolean runningCollaborators)
Sets boolean used to indicate to session manager if collaborators are
running.
|
void |
setSessionAffinityContext(java.lang.Object sac)
Sets SessionAffinityContext for this request
|
void |
setSessionId(java.lang.String id)
Sets sessionId that is being generated for this request
|
void |
setValuesIfMultiReadofPostdataEnabled() |
void |
setWebAppDispatcherContext(IWebAppDispatcherContext ctx) |
long |
sizeInputStreamData(java.util.Map isd)
returns estimated size of serialized InputStreamData
this code does not consider that the length in long overwraps.
|
void |
start() |
authenticate, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getPathTranslated, getRemoteUser, getRequestedSessionId, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync
byte[] getSSLId()
byte[] getCookieValueAsBytes(java.lang.String cookieName)
java.util.List getAllCookieValues(java.lang.String cookieName)
name
- the cookie namevoid setSessionId(java.lang.String id)
java.lang.String getUpdatedSessionId()
void setSessionAffinityContext(java.lang.Object sac)
SessionAffinityContext
- objectjava.lang.Object getSessionAffinityContext()
java.lang.String getEncodedRequestURI()
void pushParameterStack()
void aggregateQueryStringParams(java.lang.String additionalQueryString, boolean setQS)
void removeQSFromList()
java.lang.String getQueryString()
getQueryString
in interface javax.servlet.http.HttpServletRequest
void setQueryString(java.lang.String qs)
void setRunningCollaborators(boolean runningCollaborators)
boolean getRunningCollaborators()
java.lang.String getReaderEncoding()
IRequest getIRequest()
void attributeAdded(java.lang.String key, java.lang.Object newVal)
void attributeRemoved(java.lang.String key, java.lang.Object oldVal)
void attributeReplaced(java.lang.String key, java.lang.Object oldVal)
void addParameter(java.lang.String name, java.lang.String[] values)
void setMethod(java.lang.String method)
void setWebAppDispatcherContext(IWebAppDispatcherContext ctx)
IWebAppDispatcherContext getWebAppDispatcherContext()
IExtendedResponse getResponse()
void setResponse(IExtendedResponse extResp)
void initForNextRequest(IRequest req)
void start()
void finish() throws javax.servlet.ServletException
javax.servlet.ServletException
void destroy()
java.lang.String getPathInfo()
getPathInfo
in interface javax.servlet.http.HttpServletRequest
java.lang.String getRequestURI()
getRequestURI
in interface javax.servlet.http.HttpServletRequest
void removeHeader(java.lang.String header)
javax.servlet.AsyncContext getAsyncContext()
getAsyncContext
in interface javax.servlet.ServletRequest
void closeResponseOutput()
void setAsyncSupported(boolean asyncSupported)
void finishAndDestroyConnectionContext()
void setDispatcherType(javax.servlet.DispatcherType dispatcherType)
void setAsyncStarted(boolean b)
java.util.HashMap getInputStreamData() throws java.io.IOException
java.io.IOException
void setInputStreamData(java.util.HashMap inStreamInfo) throws java.io.IOException
java.io.IOException
byte[][] serializeInputStreamData(java.util.Map isd) throws java.io.IOException, java.io.UnsupportedEncodingException, java.lang.IllegalStateException
java.io.IOException
java.io.UnsupportedEncodingException
java.lang.IllegalStateException
java.util.HashMap deserializeInputStreamData(byte[][] input) throws java.io.UnsupportedEncodingException, java.lang.IllegalStateException
java.io.UnsupportedEncodingException
java.lang.IllegalStateException
long sizeInputStreamData(java.util.Map isd) throws java.io.UnsupportedEncodingException, java.lang.IllegalStateException
java.io.UnsupportedEncodingException
java.lang.IllegalStateException
void setValuesIfMultiReadofPostdataEnabled()