public class AtmosphereRequestImpl extends javax.servlet.http.HttpServletRequestWrapper implements AtmosphereRequest
AtmosphereRequest is a two-way communication channel between the
client and the server. If the isDestroyable() is set to false, or if its
associated AtmosphereResource has been suspended, this object can be re-used at any moment between requests.
You can use its associated AtmosphereResponse to write bytes at any moment, making this object bi-directional.
| Modifier and Type | Class and Description |
|---|---|
static class |
AtmosphereRequestImpl.Body |
static class |
AtmosphereRequestImpl.Builder |
static class |
AtmosphereRequestImpl.LazyComputation |
static class |
AtmosphereRequestImpl.NoOpsRequest |
AtmosphereRequest.LocalAttributespublic boolean destroyed()
destroyed in interface AtmosphereRequestpublic AtmosphereRequest destroyable(boolean destroyable)
destroyable in interface AtmosphereRequestpublic String getPathInfo()
AtmosphereRequestgetPathInfo in interface javax.servlet.http.HttpServletRequestgetPathInfo in interface AtmosphereRequestgetPathInfo in class javax.servlet.http.HttpServletRequestWrapperpublic String getPathTranslated()
AtmosphereRequestgetPathTranslated in interface javax.servlet.http.HttpServletRequestgetPathTranslated in interface AtmosphereRequestgetPathTranslated in class javax.servlet.http.HttpServletRequestWrapperpublic String getQueryString()
AtmosphereRequestgetQueryString in interface javax.servlet.http.HttpServletRequestgetQueryString in interface AtmosphereRequestgetQueryString in class javax.servlet.http.HttpServletRequestWrapperpublic String getRemoteUser()
AtmosphereRequestgetRemoteUser in interface javax.servlet.http.HttpServletRequestgetRemoteUser in interface AtmosphereRequestgetRemoteUser in class javax.servlet.http.HttpServletRequestWrapperpublic String getRequestedSessionId()
AtmosphereRequestgetRequestedSessionId in interface javax.servlet.http.HttpServletRequestgetRequestedSessionId in interface AtmosphereRequestgetRequestedSessionId in class javax.servlet.http.HttpServletRequestWrapperpublic String getMethod()
AtmosphereRequestgetMethod in interface javax.servlet.http.HttpServletRequestgetMethod in interface AtmosphereRequestgetMethod in class javax.servlet.http.HttpServletRequestWrapperpublic javax.servlet.http.Part getPart(String name) throws IOException, javax.servlet.ServletException
AtmosphereRequestgetPart in interface javax.servlet.http.HttpServletRequestgetPart in interface AtmosphereRequestgetPart in class javax.servlet.http.HttpServletRequestWrapperIOExceptionjavax.servlet.ServletExceptionpublic Collection<javax.servlet.http.Part> getParts() throws IOException, javax.servlet.ServletException
AtmosphereRequestgetParts in interface javax.servlet.http.HttpServletRequestgetParts in interface AtmosphereRequestgetParts in class javax.servlet.http.HttpServletRequestWrapperIOExceptionjavax.servlet.ServletExceptionpublic String getContentType()
AtmosphereRequestgetContentType in interface javax.servlet.ServletRequestgetContentType in interface AtmosphereRequestgetContentType in class javax.servlet.ServletRequestWrapperpublic javax.servlet.DispatcherType getDispatcherType()
AtmosphereRequestgetDispatcherType in interface javax.servlet.ServletRequestgetDispatcherType in interface AtmosphereRequestgetDispatcherType in class javax.servlet.ServletRequestWrapperpublic String getServletPath()
AtmosphereRequestgetServletPath in interface javax.servlet.http.HttpServletRequestgetServletPath in interface AtmosphereRequestgetServletPath in class javax.servlet.http.HttpServletRequestWrapperpublic String getRequestURI()
AtmosphereRequestgetRequestURI in interface javax.servlet.http.HttpServletRequestgetRequestURI in interface AtmosphereRequestgetRequestURI in class javax.servlet.http.HttpServletRequestWrapperpublic StringBuffer getRequestURL()
AtmosphereRequestgetRequestURL in interface javax.servlet.http.HttpServletRequestgetRequestURL in interface AtmosphereRequestgetRequestURL in class javax.servlet.http.HttpServletRequestWrapperpublic Enumeration getHeaders(String name)
AtmosphereRequestgetHeaders in interface javax.servlet.http.HttpServletRequestgetHeaders in interface AtmosphereRequestgetHeaders in class javax.servlet.http.HttpServletRequestWrapperpublic int getIntHeader(String name)
AtmosphereRequestgetIntHeader in interface javax.servlet.http.HttpServletRequestgetIntHeader in interface AtmosphereRequestgetIntHeader in class javax.servlet.http.HttpServletRequestWrapperpublic Enumeration<String> getHeaderNames()
AtmosphereRequestgetHeaderNames in interface javax.servlet.http.HttpServletRequestgetHeaderNames in interface AtmosphereRequestgetHeaderNames in class javax.servlet.http.HttpServletRequestWrapperpublic boolean authenticate(javax.servlet.http.HttpServletResponse response)
throws IOException,
javax.servlet.ServletException
AtmosphereRequestauthenticate in interface javax.servlet.http.HttpServletRequestauthenticate in interface AtmosphereRequestauthenticate in class javax.servlet.http.HttpServletRequestWrapperIOExceptionjavax.servlet.ServletExceptionpublic String getAuthType()
AtmosphereRequestgetAuthType in interface javax.servlet.http.HttpServletRequestgetAuthType in interface AtmosphereRequestgetAuthType in class javax.servlet.http.HttpServletRequestWrapperpublic String getContextPath()
AtmosphereRequestgetContextPath in interface javax.servlet.http.HttpServletRequestgetContextPath in interface AtmosphereRequestgetContextPath in class javax.servlet.http.HttpServletRequestWrapperpublic javax.servlet.http.Cookie[] getCookies()
AtmosphereRequestgetCookies in interface javax.servlet.http.HttpServletRequestgetCookies in interface AtmosphereRequestgetCookies in class javax.servlet.http.HttpServletRequestWrapperpublic long getDateHeader(String name)
AtmosphereRequestgetDateHeader in interface javax.servlet.http.HttpServletRequestgetDateHeader in interface AtmosphereRequestgetDateHeader in class javax.servlet.http.HttpServletRequestWrapperpublic String getHeader(String s)
AtmosphereRequestgetHeader in interface javax.servlet.http.HttpServletRequestgetHeader in interface AtmosphereRequestgetHeader in class javax.servlet.http.HttpServletRequestWrapperpublic javax.servlet.http.HttpServletRequest wrappedRequest()
wrappedRequest in interface AtmosphereRequestpublic String getHeader(String s, boolean checkCase)
getHeader in interface AtmosphereRequestpublic String getParameter(String s)
AtmosphereRequestgetParameter in interface javax.servlet.ServletRequestgetParameter in interface AtmosphereRequestgetParameter in class javax.servlet.ServletRequestWrapperpublic Map<String,String[]> getParameterMap()
AtmosphereRequestgetParameterMap in interface javax.servlet.ServletRequestgetParameterMap in interface AtmosphereRequestgetParameterMap in class javax.servlet.ServletRequestWrapperpublic Enumeration<String> getParameterNames()
AtmosphereRequestgetParameterNames in interface javax.servlet.ServletRequestgetParameterNames in interface AtmosphereRequestgetParameterNames in class javax.servlet.ServletRequestWrapperpublic String[] getParameterValues(String s)
AtmosphereRequestgetParameterValues in interface javax.servlet.ServletRequestgetParameterValues in interface AtmosphereRequestgetParameterValues in class javax.servlet.ServletRequestWrapperpublic String getProtocol()
AtmosphereRequestgetProtocol in interface javax.servlet.ServletRequestgetProtocol in interface AtmosphereRequestgetProtocol in class javax.servlet.ServletRequestWrapperpublic javax.servlet.ServletInputStream getInputStream()
throws IOException
AtmosphereRequestgetInputStream in interface javax.servlet.ServletRequestgetInputStream in interface AtmosphereRequestgetInputStream in class javax.servlet.ServletRequestWrapperIOExceptionpublic BufferedReader getReader() throws IOException
AtmosphereRequestgetReader in interface javax.servlet.ServletRequestgetReader in interface AtmosphereRequestgetReader in class javax.servlet.ServletRequestWrapperIOExceptionpublic String getRealPath(String path)
AtmosphereRequestgetRealPath in interface javax.servlet.ServletRequestgetRealPath in interface AtmosphereRequestgetRealPath in class javax.servlet.ServletRequestWrapperpublic AtmosphereRequest headers(Map<String,String> headers)
AtmosphereRequestheaders in interface AtmosphereRequestpublic AtmosphereRequest header(String name, String value)
AtmosphereRequestheader in interface AtmosphereRequestpublic AtmosphereRequest queryString(String qs)
AtmosphereRequestqueryString in interface AtmosphereRequestpublic Map<String,String> headersMap()
headersMap in interface AtmosphereRequestpublic Map<String,String[]> queryStringsMap()
queryStringsMap in interface AtmosphereRequestpublic AtmosphereRequest method(String m)
method in interface AtmosphereRequestpublic AtmosphereRequest contentType(String m)
contentType in interface AtmosphereRequestpublic AtmosphereRequest body(String body)
body in interface AtmosphereRequestpublic AtmosphereRequest body(byte[] bytes)
body in interface AtmosphereRequestpublic AtmosphereRequest body(InputStream body)
body in interface AtmosphereRequestpublic AtmosphereRequest body(Reader body)
body in interface AtmosphereRequestpublic AtmosphereRequestImpl.Body body()
AtmosphereRequestbody in interface AtmosphereRequestpublic AtmosphereRequest servletPath(String servletPath)
servletPath in interface AtmosphereRequestpublic AtmosphereRequest contextPath(String contextPath)
contextPath in interface AtmosphereRequestpublic AtmosphereRequest requestURI(String requestURI)
requestURI in interface AtmosphereRequestpublic void setAttribute(String s, Object o)
AtmosphereRequestsetAttribute in interface javax.servlet.ServletRequestsetAttribute in interface AtmosphereRequestsetAttribute in class javax.servlet.ServletRequestWrapperpublic void setCharacterEncoding(String env) throws UnsupportedEncodingException
AtmosphereRequestsetCharacterEncoding in interface javax.servlet.ServletRequestsetCharacterEncoding in interface AtmosphereRequestsetCharacterEncoding in class javax.servlet.ServletRequestWrapperUnsupportedEncodingExceptionpublic javax.servlet.AsyncContext startAsync()
AtmosphereRequeststartAsync in interface javax.servlet.ServletRequeststartAsync in interface AtmosphereRequeststartAsync in class javax.servlet.ServletRequestWrapperpublic javax.servlet.AsyncContext startAsync(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
AtmosphereRequeststartAsync in interface javax.servlet.ServletRequeststartAsync in interface AtmosphereRequeststartAsync in class javax.servlet.ServletRequestWrapperpublic javax.servlet.AsyncContext getAsyncContext()
AtmosphereRequestgetAsyncContext in interface javax.servlet.ServletRequestgetAsyncContext in interface AtmosphereRequestgetAsyncContext in class javax.servlet.ServletRequestWrapperpublic Object getAttribute(String s)
AtmosphereRequestgetAttribute in interface javax.servlet.ServletRequestgetAttribute in interface AtmosphereRequestgetAttribute in class javax.servlet.ServletRequestWrapperpublic void removeAttribute(String name)
AtmosphereRequestremoveAttribute in interface javax.servlet.ServletRequestremoveAttribute in interface AtmosphereRequestremoveAttribute in class javax.servlet.ServletRequestWrapperpublic AtmosphereRequest.LocalAttributes attributes()
AtmosphereRequestattributes in interface AtmosphereRequestpublic javax.servlet.http.HttpSession getSession()
AtmosphereRequestgetSession in interface javax.servlet.http.HttpServletRequestgetSession in interface AtmosphereRequestgetSession in class javax.servlet.http.HttpServletRequestWrapperpublic javax.servlet.http.HttpSession getSession(boolean create)
AtmosphereRequestgetSession in interface javax.servlet.http.HttpServletRequestgetSession in interface AtmosphereRequestgetSession in class javax.servlet.http.HttpServletRequestWrapperpublic Principal getUserPrincipal()
AtmosphereRequestgetUserPrincipal in interface javax.servlet.http.HttpServletRequestgetUserPrincipal in interface AtmosphereRequestgetUserPrincipal in class javax.servlet.http.HttpServletRequestWrapperpublic boolean isRequestedSessionIdFromCookie()
AtmosphereRequestisRequestedSessionIdFromCookie in interface javax.servlet.http.HttpServletRequestisRequestedSessionIdFromCookie in interface AtmosphereRequestisRequestedSessionIdFromCookie in class javax.servlet.http.HttpServletRequestWrapperpublic boolean isRequestedSessionIdFromUrl()
AtmosphereRequestisRequestedSessionIdFromUrl in interface javax.servlet.http.HttpServletRequestisRequestedSessionIdFromUrl in interface AtmosphereRequestisRequestedSessionIdFromUrl in class javax.servlet.http.HttpServletRequestWrapperpublic boolean isRequestedSessionIdFromURL()
AtmosphereRequestisRequestedSessionIdFromURL in interface javax.servlet.http.HttpServletRequestisRequestedSessionIdFromURL in interface AtmosphereRequestisRequestedSessionIdFromURL in class javax.servlet.http.HttpServletRequestWrapperpublic boolean isRequestedSessionIdValid()
AtmosphereRequestisRequestedSessionIdValid in interface javax.servlet.http.HttpServletRequestisRequestedSessionIdValid in interface AtmosphereRequestisRequestedSessionIdValid in class javax.servlet.http.HttpServletRequestWrapperpublic boolean isUserInRole(String role)
AtmosphereRequestisUserInRole in interface javax.servlet.http.HttpServletRequestisUserInRole in interface AtmosphereRequestisUserInRole in class javax.servlet.http.HttpServletRequestWrapperpublic void login(String username, String password) throws javax.servlet.ServletException
AtmosphereRequestlogin in interface javax.servlet.http.HttpServletRequestlogin in interface AtmosphereRequestlogin in class javax.servlet.http.HttpServletRequestWrapperjavax.servlet.ServletExceptionpublic void logout()
throws javax.servlet.ServletException
AtmosphereRequestlogout in interface javax.servlet.http.HttpServletRequestlogout in interface AtmosphereRequestlogout in class javax.servlet.http.HttpServletRequestWrapperjavax.servlet.ServletExceptionpublic String getRemoteAddr()
AtmosphereRequestgetRemoteAddr in interface javax.servlet.ServletRequestgetRemoteAddr in interface AtmosphereRequestgetRemoteAddr in class javax.servlet.ServletRequestWrapperpublic String getRemoteHost()
AtmosphereRequestgetRemoteHost in interface javax.servlet.ServletRequestgetRemoteHost in interface AtmosphereRequestgetRemoteHost in class javax.servlet.ServletRequestWrapperpublic int getRemotePort()
AtmosphereRequestgetRemotePort in interface javax.servlet.ServletRequestgetRemotePort in interface AtmosphereRequestgetRemotePort in class javax.servlet.ServletRequestWrapperpublic javax.servlet.RequestDispatcher getRequestDispatcher(String path)
AtmosphereRequestgetRequestDispatcher in interface javax.servlet.ServletRequestgetRequestDispatcher in interface AtmosphereRequestgetRequestDispatcher in class javax.servlet.ServletRequestWrapperpublic String getScheme()
AtmosphereRequestgetScheme in interface javax.servlet.ServletRequestgetScheme in interface AtmosphereRequestgetScheme in class javax.servlet.ServletRequestWrapperpublic String getServerName()
AtmosphereRequestgetServerName in interface javax.servlet.ServletRequestgetServerName in interface AtmosphereRequestgetServerName in class javax.servlet.ServletRequestWrapperpublic int getServerPort()
AtmosphereRequestgetServerPort in interface javax.servlet.ServletRequestgetServerPort in interface AtmosphereRequestgetServerPort in class javax.servlet.ServletRequestWrapperpublic javax.servlet.ServletContext getServletContext()
AtmosphereRequestgetServletContext in interface javax.servlet.ServletRequestgetServletContext in interface AtmosphereRequestgetServletContext in class javax.servlet.ServletRequestWrapperpublic boolean isAsyncStarted()
AtmosphereRequestisAsyncStarted in interface javax.servlet.ServletRequestisAsyncStarted in interface AtmosphereRequestisAsyncStarted in class javax.servlet.ServletRequestWrapperpublic boolean isAsyncSupported()
AtmosphereRequestisAsyncSupported in interface javax.servlet.ServletRequestisAsyncSupported in interface AtmosphereRequestisAsyncSupported in class javax.servlet.ServletRequestWrapperpublic boolean isSecure()
AtmosphereRequestisSecure in interface javax.servlet.ServletRequestisSecure in interface AtmosphereRequestisSecure in class javax.servlet.ServletRequestWrapperpublic String getLocalName()
AtmosphereRequestgetLocalName in interface javax.servlet.ServletRequestgetLocalName in interface AtmosphereRequestgetLocalName in class javax.servlet.ServletRequestWrapperpublic int getLocalPort()
AtmosphereRequestgetLocalPort in interface javax.servlet.ServletRequestgetLocalPort in interface AtmosphereRequestgetLocalPort in class javax.servlet.ServletRequestWrapperpublic String getLocalAddr()
AtmosphereRequestgetLocalAddr in interface javax.servlet.ServletRequestgetLocalAddr in interface AtmosphereRequestgetLocalAddr in class javax.servlet.ServletRequestWrapperpublic Locale getLocale()
AtmosphereRequestgetLocale in interface javax.servlet.ServletRequestgetLocale in interface AtmosphereRequestgetLocale in class javax.servlet.ServletRequestWrapperpublic AtmosphereResource resource()
AtmosphereRequestAtmosphereResource associated with this request.resource in interface AtmosphereRequestAtmosphereResourcepublic Enumeration<Locale> getLocales()
AtmosphereRequestgetLocales in interface javax.servlet.ServletRequestgetLocales in interface AtmosphereRequestgetLocales in class javax.servlet.ServletRequestWrapperpublic boolean dispatchRequestAsynchronously()
AtmosphereRequestdispatchRequestAsynchronously in interface AtmosphereRequestpublic boolean isDestroyable()
AtmosphereRequestisDestroyable in interface AtmosphereRequestpublic AtmosphereRequest pathInfo(String pathInfo)
pathInfo in interface AtmosphereRequestpublic Enumeration<String> getAttributeNames()
AtmosphereRequestgetAttributeNames in interface javax.servlet.ServletRequestgetAttributeNames in interface AtmosphereRequestgetAttributeNames in class javax.servlet.ServletRequestWrapperpublic AtmosphereRequest.LocalAttributes localAttributes()
AtmosphereRequestlocalAttributes in interface AtmosphereRequestpublic String getCharacterEncoding()
AtmosphereRequestgetCharacterEncoding in interface javax.servlet.ServletRequestgetCharacterEncoding in interface AtmosphereRequestgetCharacterEncoding in class javax.servlet.ServletRequestWrapperpublic int getContentLength()
AtmosphereRequestgetContentLength in interface javax.servlet.ServletRequestgetContentLength in interface AtmosphereRequestgetContentLength in class javax.servlet.ServletRequestWrapperpublic String uuid()
AtmosphereRequestAtmosphereResource.uuid(). May return "0" if no AtmosphereResource
is associated with this object.uuid in interface AtmosphereRequestAtmosphereResource.uuid()public void destroy()
destroy in interface AtmosphereRequestpublic void destroy(boolean force)
destroy in interface AtmosphereRequestpublic void setRequest(javax.servlet.ServletRequest request)
AtmosphereRequestsetRequest in interface AtmosphereRequestsetRequest in class javax.servlet.ServletRequestWrapperpublic static final AtmosphereRequest newInstance()
HttpServletRequest.HttpServletRequestpublic static final AtmosphereRequest wrap(javax.servlet.http.HttpServletRequest request)
HttpServletRequest.request - HttpServletRequestAtmosphereRequestpublic static final AtmosphereRequest cloneRequest(javax.servlet.http.HttpServletRequest request, boolean loadInMemory, boolean copySession, boolean isDestroyable, boolean createSession)
request - HttpServletRequestAtmosphereRequestpublic String toString()
toString in interface AtmosphereRequesttoString in class Objectpublic String requestURL()
requestURL in interface AtmosphereRequestCopyright © 2016. All rights reserved.