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, logoutgetAttribute, 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, startAsyncbyte[] 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.HttpServletRequestvoid 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.ServletExceptionvoid destroy()
java.lang.String getPathInfo()
getPathInfo in interface javax.servlet.http.HttpServletRequestjava.lang.String getRequestURI()
getRequestURI in interface javax.servlet.http.HttpServletRequestvoid removeHeader(java.lang.String header)
javax.servlet.AsyncContext getAsyncContext()
getAsyncContext in interface javax.servlet.ServletRequestvoid 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.IOExceptionvoid setInputStreamData(java.util.HashMap inStreamInfo)
throws java.io.IOException
java.io.IOExceptionbyte[][] serializeInputStreamData(java.util.Map isd)
throws java.io.IOException,
java.io.UnsupportedEncodingException,
java.lang.IllegalStateException
java.io.IOExceptionjava.io.UnsupportedEncodingExceptionjava.lang.IllegalStateExceptionjava.util.HashMap deserializeInputStreamData(byte[][] input)
throws java.io.UnsupportedEncodingException,
java.lang.IllegalStateException
java.io.UnsupportedEncodingExceptionjava.lang.IllegalStateExceptionlong sizeInputStreamData(java.util.Map isd)
throws java.io.UnsupportedEncodingException,
java.lang.IllegalStateException
java.io.UnsupportedEncodingExceptionjava.lang.IllegalStateExceptionvoid setValuesIfMultiReadofPostdataEnabled()