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 |
| Modifier and Type | Method and Description |
|---|---|
AtmosphereRequest.LocalAttributes |
attributes()
Deprecated.
|
boolean |
authenticate(javax.servlet.http.HttpServletResponse response) |
AtmosphereRequestImpl.Body |
body()
Return the request's body.
|
AtmosphereRequest |
body(byte[] bytes) |
AtmosphereRequest |
body(java.io.InputStream body) |
AtmosphereRequest |
body(java.io.Reader body) |
AtmosphereRequest |
body(java.lang.String body) |
AtmosphereRequest |
contentType(java.lang.String m) |
AtmosphereRequest |
contextPath(java.lang.String contextPath) |
void |
destroy() |
void |
destroy(boolean force) |
AtmosphereRequest |
destroyable(boolean destroyable) |
boolean |
destroyed() |
boolean |
dispatchRequestAsynchronously()
Dispatch the request asynchronously to container.
|
javax.servlet.AsyncContext |
getAsyncContext() |
java.lang.Object |
getAttribute(java.lang.String s) |
java.util.Enumeration<java.lang.String> |
getAttributeNames() |
java.lang.String |
getAuthType() |
java.lang.String |
getCharacterEncoding() |
int |
getContentLength() |
java.lang.String |
getContentType() |
java.lang.String |
getContextPath() |
javax.servlet.http.Cookie[] |
getCookies() |
long |
getDateHeader(java.lang.String name) |
javax.servlet.DispatcherType |
getDispatcherType() |
java.lang.String |
getHeader(java.lang.String s) |
java.lang.String |
getHeader(java.lang.String s,
boolean checkCase) |
java.util.Enumeration<java.lang.String> |
getHeaderNames() |
java.util.Enumeration |
getHeaders(java.lang.String name) |
javax.servlet.ServletInputStream |
getInputStream() |
int |
getIntHeader(java.lang.String name) |
java.lang.String |
getLocalAddr() |
java.util.Locale |
getLocale() |
java.util.Enumeration<java.util.Locale> |
getLocales() |
java.lang.String |
getLocalName() |
int |
getLocalPort() |
java.lang.String |
getMethod() |
java.lang.String |
getParameter(java.lang.String s) |
java.util.Map<java.lang.String,java.lang.String[]> |
getParameterMap() |
java.util.Enumeration<java.lang.String> |
getParameterNames() |
java.lang.String[] |
getParameterValues(java.lang.String s) |
javax.servlet.http.Part |
getPart(java.lang.String name) |
java.util.Collection<javax.servlet.http.Part> |
getParts() |
java.lang.String |
getPathInfo() |
java.lang.String |
getPathTranslated() |
java.lang.String |
getProtocol() |
java.lang.String |
getQueryString() |
java.io.BufferedReader |
getReader() |
java.lang.String |
getRealPath(java.lang.String path) |
java.lang.String |
getRemoteAddr() |
java.lang.String |
getRemoteHost() |
int |
getRemotePort() |
java.lang.String |
getRemoteUser() |
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String path) |
java.lang.String |
getRequestedSessionId() |
java.lang.String |
getRequestURI() |
java.lang.StringBuffer |
getRequestURL() |
java.lang.String |
getScheme() |
java.lang.String |
getServerName() |
int |
getServerPort() |
javax.servlet.ServletContext |
getServletContext() |
java.lang.String |
getServletPath() |
javax.servlet.http.HttpSession |
getSession() |
javax.servlet.http.HttpSession |
getSession(boolean create) |
java.security.Principal |
getUserPrincipal() |
AtmosphereRequest |
header(java.lang.String name,
java.lang.String value)
Add a header.
|
AtmosphereRequest |
headers(java.util.Map<java.lang.String,java.lang.String> headers)
Add all headers contained within the Map.
|
java.util.Map<java.lang.String,java.lang.String> |
headersMap() |
boolean |
isAsyncStarted() |
boolean |
isAsyncSupported() |
boolean |
isDestroyable()
Cjeck if this object can be destroyed.
|
boolean |
isRequestedSessionIdFromCookie() |
boolean |
isRequestedSessionIdFromUrl() |
boolean |
isRequestedSessionIdFromURL() |
boolean |
isRequestedSessionIdValid() |
boolean |
isSecure() |
boolean |
isUserInRole(java.lang.String role) |
AtmosphereRequest.LocalAttributes |
localAttributes()
Return a subset of the attributes set on this AtmosphereRequest, set locally by the framework or by an application.
|
void |
login(java.lang.String username,
java.lang.String password) |
void |
logout() |
AtmosphereRequest |
method(java.lang.String m) |
AtmosphereRequest |
pathInfo(java.lang.String pathInfo) |
AtmosphereRequest |
queryString(java.lang.String qs)
Set the query string.
|
java.util.Map<java.lang.String,java.lang.String[]> |
queryStringsMap() |
void |
removeAttribute(java.lang.String name) |
AtmosphereRequest |
requestURI(java.lang.String requestURI) |
java.lang.String |
requestURL() |
AtmosphereResource |
resource()
The
AtmosphereResource associated with this request. |
AtmosphereRequest |
servletPath(java.lang.String servletPath) |
void |
setAttribute(java.lang.String s,
java.lang.Object o) |
void |
setCharacterEncoding(java.lang.String env) |
void |
setRequest(javax.servlet.ServletRequest request) |
javax.servlet.AsyncContext |
startAsync() |
javax.servlet.AsyncContext |
startAsync(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
java.lang.String |
toString() |
java.lang.String |
uuid()
Return the underlying
AtmosphereResource.uuid(). |
javax.servlet.http.HttpServletRequest |
wrappedRequest() |
boolean destroyed()
AtmosphereRequest destroyable(boolean destroyable)
java.lang.String getPathInfo()
getPathInfo in interface javax.servlet.http.HttpServletRequestjava.lang.String getPathTranslated()
getPathTranslated in interface javax.servlet.http.HttpServletRequestjava.lang.String getQueryString()
getQueryString in interface javax.servlet.http.HttpServletRequestjava.lang.String getRemoteUser()
getRemoteUser in interface javax.servlet.http.HttpServletRequestjava.lang.String getRequestedSessionId()
getRequestedSessionId in interface javax.servlet.http.HttpServletRequestjava.lang.String getMethod()
getMethod in interface javax.servlet.http.HttpServletRequestjavax.servlet.http.Part getPart(java.lang.String name)
throws java.io.IOException,
javax.servlet.ServletException
getPart in interface javax.servlet.http.HttpServletRequestjava.io.IOExceptionjavax.servlet.ServletExceptionjava.util.Collection<javax.servlet.http.Part> getParts()
throws java.io.IOException,
javax.servlet.ServletException
getParts in interface javax.servlet.http.HttpServletRequestjava.io.IOExceptionjavax.servlet.ServletExceptionjava.lang.String getContentType()
getContentType in interface javax.servlet.ServletRequestjavax.servlet.DispatcherType getDispatcherType()
getDispatcherType in interface javax.servlet.ServletRequestjava.lang.String getServletPath()
getServletPath in interface javax.servlet.http.HttpServletRequestjava.lang.String getRequestURI()
getRequestURI in interface javax.servlet.http.HttpServletRequestjava.lang.StringBuffer getRequestURL()
getRequestURL in interface javax.servlet.http.HttpServletRequestjava.util.Enumeration getHeaders(java.lang.String name)
getHeaders in interface javax.servlet.http.HttpServletRequestint getIntHeader(java.lang.String name)
getIntHeader in interface javax.servlet.http.HttpServletRequestjava.util.Enumeration<java.lang.String> getHeaderNames()
getHeaderNames in interface javax.servlet.http.HttpServletRequestboolean authenticate(javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
authenticate in interface javax.servlet.http.HttpServletRequestjava.io.IOExceptionjavax.servlet.ServletExceptionjava.lang.String getAuthType()
getAuthType in interface javax.servlet.http.HttpServletRequestjava.lang.String getContextPath()
getContextPath in interface javax.servlet.http.HttpServletRequestjavax.servlet.http.Cookie[] getCookies()
getCookies in interface javax.servlet.http.HttpServletRequestlong getDateHeader(java.lang.String name)
getDateHeader in interface javax.servlet.http.HttpServletRequestjava.lang.String getHeader(java.lang.String s)
getHeader in interface javax.servlet.http.HttpServletRequestjavax.servlet.http.HttpServletRequest wrappedRequest()
java.lang.String getHeader(java.lang.String s,
boolean checkCase)
java.lang.String getParameter(java.lang.String s)
getParameter in interface javax.servlet.ServletRequestjava.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
getParameterMap in interface javax.servlet.ServletRequestjava.util.Enumeration<java.lang.String> getParameterNames()
getParameterNames in interface javax.servlet.ServletRequestjava.lang.String[] getParameterValues(java.lang.String s)
getParameterValues in interface javax.servlet.ServletRequestjava.lang.String getProtocol()
getProtocol in interface javax.servlet.ServletRequestjavax.servlet.ServletInputStream getInputStream()
throws java.io.IOException
getInputStream in interface javax.servlet.ServletRequestjava.io.IOExceptionjava.io.BufferedReader getReader()
throws java.io.IOException
getReader in interface javax.servlet.ServletRequestjava.io.IOExceptionjava.lang.String getRealPath(java.lang.String path)
getRealPath in interface javax.servlet.ServletRequestAtmosphereRequest headers(java.util.Map<java.lang.String,java.lang.String> headers)
headers - AtmosphereRequest header(java.lang.String name, java.lang.String value)
name - value - AtmosphereRequest queryString(java.lang.String qs)
qs - java.util.Map<java.lang.String,java.lang.String> headersMap()
java.util.Map<java.lang.String,java.lang.String[]> queryStringsMap()
AtmosphereRequest method(java.lang.String m)
AtmosphereRequest contentType(java.lang.String m)
AtmosphereRequest body(java.lang.String body)
AtmosphereRequest body(byte[] bytes)
AtmosphereRequest body(java.io.InputStream body)
AtmosphereRequest body(java.io.Reader body)
AtmosphereRequestImpl.Body body()
AtmosphereRequest servletPath(java.lang.String servletPath)
AtmosphereRequest contextPath(java.lang.String contextPath)
AtmosphereRequest requestURI(java.lang.String requestURI)
void setAttribute(java.lang.String s,
java.lang.Object o)
setAttribute in interface javax.servlet.ServletRequestvoid setCharacterEncoding(java.lang.String env)
throws java.io.UnsupportedEncodingException
setCharacterEncoding in interface javax.servlet.ServletRequestjava.io.UnsupportedEncodingExceptionjavax.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.ServletRequestjava.lang.Object getAttribute(java.lang.String s)
getAttribute in interface javax.servlet.ServletRequestvoid removeAttribute(java.lang.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.HttpServletRequestjava.security.Principal 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(java.lang.String role)
isUserInRole in interface javax.servlet.http.HttpServletRequestvoid login(java.lang.String username,
java.lang.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.ServletExceptionjava.lang.String getRemoteAddr()
getRemoteAddr in interface javax.servlet.ServletRequestjava.lang.String getRemoteHost()
getRemoteHost in interface javax.servlet.ServletRequestint getRemotePort()
getRemotePort in interface javax.servlet.ServletRequestjavax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
getRequestDispatcher in interface javax.servlet.ServletRequestjava.lang.String getScheme()
getScheme in interface javax.servlet.ServletRequestjava.lang.String 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.ServletRequestjava.lang.String getLocalName()
getLocalName in interface javax.servlet.ServletRequestint getLocalPort()
getLocalPort in interface javax.servlet.ServletRequestjava.lang.String getLocalAddr()
getLocalAddr in interface javax.servlet.ServletRequestjava.util.Locale getLocale()
getLocale in interface javax.servlet.ServletRequestAtmosphereResource resource()
AtmosphereResource associated with this request.AtmosphereResourcejava.util.Enumeration<java.util.Locale> getLocales()
getLocales in interface javax.servlet.ServletRequestboolean dispatchRequestAsynchronously()
boolean isDestroyable()
AtmosphereRequest pathInfo(java.lang.String pathInfo)
java.util.Enumeration<java.lang.String> getAttributeNames()
getAttributeNames in interface javax.servlet.ServletRequestAtmosphereRequest.LocalAttributes localAttributes()
java.lang.String getCharacterEncoding()
getCharacterEncoding in interface javax.servlet.ServletRequestint getContentLength()
getContentLength in interface javax.servlet.ServletRequestjava.lang.String 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)
java.lang.String toString()
toString in class java.lang.Objectjava.lang.String requestURL()
Copyright © 2021. All Rights Reserved.