public interface AtmosphereRequest
extends javax.servlet.http.HttpServletRequest
AtmosphereRequest is a two-way communication channel between the
client and the server. If the AtmosphereRequestImpl.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 | Interface and Description |
|---|---|
static interface |
AtmosphereRequest.Builder |
static class |
AtmosphereRequest.LocalAttributes |
boolean destroyed()
AtmosphereRequest destroyable(boolean destroyable)
String getPathInfo()
getPathInfo in interface javax.servlet.http.HttpServletRequestString getPathTranslated()
getPathTranslated in interface javax.servlet.http.HttpServletRequestString getQueryString()
getQueryString in interface javax.servlet.http.HttpServletRequestString getRemoteUser()
getRemoteUser in interface javax.servlet.http.HttpServletRequestString getRequestedSessionId()
getRequestedSessionId in interface javax.servlet.http.HttpServletRequestString getMethod()
getMethod in interface javax.servlet.http.HttpServletRequestjavax.servlet.http.Part getPart(String name) throws IOException, javax.servlet.ServletException
getPart in interface javax.servlet.http.HttpServletRequestIOExceptionjavax.servlet.ServletExceptionCollection<javax.servlet.http.Part> getParts() throws IOException, javax.servlet.ServletException
getParts in interface javax.servlet.http.HttpServletRequestIOExceptionjavax.servlet.ServletExceptionString getContentType()
getContentType in interface javax.servlet.ServletRequestjavax.servlet.DispatcherType getDispatcherType()
getDispatcherType in interface javax.servlet.ServletRequestString getServletPath()
getServletPath in interface javax.servlet.http.HttpServletRequestString getRequestURI()
getRequestURI in interface javax.servlet.http.HttpServletRequestStringBuffer getRequestURL()
getRequestURL in interface javax.servlet.http.HttpServletRequestEnumeration getHeaders(String name)
getHeaders in interface javax.servlet.http.HttpServletRequestint getIntHeader(String name)
getIntHeader in interface javax.servlet.http.HttpServletRequestEnumeration<String> getHeaderNames()
getHeaderNames in interface javax.servlet.http.HttpServletRequestboolean authenticate(javax.servlet.http.HttpServletResponse response)
throws IOException,
javax.servlet.ServletException
authenticate in interface javax.servlet.http.HttpServletRequestIOExceptionjavax.servlet.ServletExceptionString getAuthType()
getAuthType in interface javax.servlet.http.HttpServletRequestString getContextPath()
getContextPath in interface javax.servlet.http.HttpServletRequestjavax.servlet.http.Cookie[] getCookies()
getCookies in interface javax.servlet.http.HttpServletRequestlong getDateHeader(String name)
getDateHeader in interface javax.servlet.http.HttpServletRequestString getHeader(String s)
getHeader in interface javax.servlet.http.HttpServletRequestjavax.servlet.http.HttpServletRequest wrappedRequest()
String getParameter(String s)
getParameter in interface javax.servlet.ServletRequestMap<String,String[]> getParameterMap()
getParameterMap in interface javax.servlet.ServletRequestEnumeration<String> getParameterNames()
getParameterNames in interface javax.servlet.ServletRequestString[] getParameterValues(String s)
getParameterValues in interface javax.servlet.ServletRequestString getProtocol()
getProtocol in interface javax.servlet.ServletRequestjavax.servlet.ServletInputStream getInputStream()
throws IOException
getInputStream in interface javax.servlet.ServletRequestIOExceptionBufferedReader getReader() throws IOException
getReader in interface javax.servlet.ServletRequestIOExceptionString getRealPath(String path)
getRealPath in interface javax.servlet.ServletRequestAtmosphereRequest headers(Map<String,String> headers)
headers - AtmosphereRequest header(String name, String value)
name - value - AtmosphereRequest queryString(String qs)
qs - AtmosphereRequest method(String m)
AtmosphereRequest contentType(String m)
AtmosphereRequest body(String body)
AtmosphereRequest body(byte[] bytes)
AtmosphereRequest body(InputStream body)
AtmosphereRequest body(Reader body)
AtmosphereRequestImpl.Body body()
AtmosphereRequest servletPath(String servletPath)
AtmosphereRequest contextPath(String contextPath)
AtmosphereRequest requestURI(String requestURI)
void setAttribute(String s, Object o)
setAttribute in interface javax.servlet.ServletRequestvoid setCharacterEncoding(String env) throws UnsupportedEncodingException
setCharacterEncoding in interface javax.servlet.ServletRequestUnsupportedEncodingExceptionjavax.servlet.AsyncContext startAsync()
startAsync in interface javax.servlet.ServletRequestjavax.servlet.AsyncContext startAsync(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
startAsync in interface javax.servlet.ServletRequestjavax.servlet.AsyncContext getAsyncContext()
getAsyncContext in interface javax.servlet.ServletRequestObject getAttribute(String s)
getAttribute in interface javax.servlet.ServletRequestvoid removeAttribute(String name)
removeAttribute in interface javax.servlet.ServletRequestAtmosphereRequest.LocalAttributes attributes()
localAttributes()javax.servlet.http.HttpSession getSession()
getSession in interface javax.servlet.http.HttpServletRequestjavax.servlet.http.HttpSession getSession(boolean create)
getSession in interface javax.servlet.http.HttpServletRequestPrincipal getUserPrincipal()
getUserPrincipal in interface javax.servlet.http.HttpServletRequestboolean isRequestedSessionIdFromCookie()
isRequestedSessionIdFromCookie in interface javax.servlet.http.HttpServletRequestboolean isRequestedSessionIdFromUrl()
isRequestedSessionIdFromUrl in interface javax.servlet.http.HttpServletRequestboolean isRequestedSessionIdFromURL()
isRequestedSessionIdFromURL in interface javax.servlet.http.HttpServletRequestboolean isRequestedSessionIdValid()
isRequestedSessionIdValid in interface javax.servlet.http.HttpServletRequestboolean isUserInRole(String role)
isUserInRole in interface javax.servlet.http.HttpServletRequestvoid login(String username, String password) throws javax.servlet.ServletException
login in interface javax.servlet.http.HttpServletRequestjavax.servlet.ServletExceptionvoid logout()
throws javax.servlet.ServletException
logout in interface javax.servlet.http.HttpServletRequestjavax.servlet.ServletExceptionString getRemoteAddr()
getRemoteAddr in interface javax.servlet.ServletRequestString getRemoteHost()
getRemoteHost in interface javax.servlet.ServletRequestint getRemotePort()
getRemotePort in interface javax.servlet.ServletRequestjavax.servlet.RequestDispatcher getRequestDispatcher(String path)
getRequestDispatcher in interface javax.servlet.ServletRequestString getScheme()
getScheme in interface javax.servlet.ServletRequestString getServerName()
getServerName in interface javax.servlet.ServletRequestint getServerPort()
getServerPort in interface javax.servlet.ServletRequestjavax.servlet.ServletContext getServletContext()
getServletContext in interface javax.servlet.ServletRequestboolean isAsyncStarted()
isAsyncStarted in interface javax.servlet.ServletRequestboolean isAsyncSupported()
isAsyncSupported in interface javax.servlet.ServletRequestboolean isSecure()
isSecure in interface javax.servlet.ServletRequestString getLocalName()
getLocalName in interface javax.servlet.ServletRequestint getLocalPort()
getLocalPort in interface javax.servlet.ServletRequestString getLocalAddr()
getLocalAddr in interface javax.servlet.ServletRequestLocale getLocale()
getLocale in interface javax.servlet.ServletRequestAtmosphereResource resource()
AtmosphereResource associated with this request.AtmosphereResourceEnumeration<Locale> getLocales()
getLocales in interface javax.servlet.ServletRequestboolean dispatchRequestAsynchronously()
boolean isDestroyable()
AtmosphereRequest pathInfo(String pathInfo)
Enumeration<String> getAttributeNames()
getAttributeNames in interface javax.servlet.ServletRequestAtmosphereRequest.LocalAttributes localAttributes()
String getCharacterEncoding()
getCharacterEncoding in interface javax.servlet.ServletRequestint getContentLength()
getContentLength in interface javax.servlet.ServletRequestString uuid()
AtmosphereResource.uuid(). May return "0" if no AtmosphereResource
is associated with this object.AtmosphereResource.uuid()void destroy()
void destroy(boolean force)
void setRequest(javax.servlet.ServletRequest request)
String requestURL()
Copyright © 2016. All rights reserved.