public interface AtmosphereRequest
extends jakarta.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(jakarta.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.
|
jakarta.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() |
jakarta.servlet.http.Cookie[] |
getCookies() |
long |
getDateHeader(java.lang.String name) |
jakarta.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) |
jakarta.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) |
jakarta.servlet.http.Part |
getPart(java.lang.String name) |
java.util.Collection<jakarta.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() |
jakarta.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() |
jakarta.servlet.ServletContext |
getServletContext() |
java.lang.String |
getServletPath() |
jakarta.servlet.http.HttpSession |
getSession() |
jakarta.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(jakarta.servlet.ServletRequest request) |
jakarta.servlet.AsyncContext |
startAsync() |
jakarta.servlet.AsyncContext |
startAsync(jakarta.servlet.ServletRequest request,
jakarta.servlet.ServletResponse response) |
java.lang.String |
toString() |
java.lang.String |
uuid()
Return the underlying
AtmosphereResource.uuid(). |
jakarta.servlet.http.HttpServletRequest |
wrappedRequest() |
boolean destroyed()
AtmosphereRequest destroyable(boolean destroyable)
java.lang.String getPathInfo()
getPathInfo in interface jakarta.servlet.http.HttpServletRequestjava.lang.String getPathTranslated()
getPathTranslated in interface jakarta.servlet.http.HttpServletRequestjava.lang.String getQueryString()
getQueryString in interface jakarta.servlet.http.HttpServletRequestjava.lang.String getRemoteUser()
getRemoteUser in interface jakarta.servlet.http.HttpServletRequestjava.lang.String getRequestedSessionId()
getRequestedSessionId in interface jakarta.servlet.http.HttpServletRequestjava.lang.String getMethod()
getMethod in interface jakarta.servlet.http.HttpServletRequestjakarta.servlet.http.Part getPart(java.lang.String name)
throws java.io.IOException,
jakarta.servlet.ServletException
getPart in interface jakarta.servlet.http.HttpServletRequestjava.io.IOExceptionjakarta.servlet.ServletExceptionjava.util.Collection<jakarta.servlet.http.Part> getParts()
throws java.io.IOException,
jakarta.servlet.ServletException
getParts in interface jakarta.servlet.http.HttpServletRequestjava.io.IOExceptionjakarta.servlet.ServletExceptionjava.lang.String getContentType()
getContentType in interface jakarta.servlet.ServletRequestjakarta.servlet.DispatcherType getDispatcherType()
getDispatcherType in interface jakarta.servlet.ServletRequestjava.lang.String getServletPath()
getServletPath in interface jakarta.servlet.http.HttpServletRequestjava.lang.String getRequestURI()
getRequestURI in interface jakarta.servlet.http.HttpServletRequestjava.lang.StringBuffer getRequestURL()
getRequestURL in interface jakarta.servlet.http.HttpServletRequestjava.util.Enumeration getHeaders(java.lang.String name)
getHeaders in interface jakarta.servlet.http.HttpServletRequestint getIntHeader(java.lang.String name)
getIntHeader in interface jakarta.servlet.http.HttpServletRequestjava.util.Enumeration<java.lang.String> getHeaderNames()
getHeaderNames in interface jakarta.servlet.http.HttpServletRequestboolean authenticate(jakarta.servlet.http.HttpServletResponse response)
throws java.io.IOException,
jakarta.servlet.ServletException
authenticate in interface jakarta.servlet.http.HttpServletRequestjava.io.IOExceptionjakarta.servlet.ServletExceptionjava.lang.String getAuthType()
getAuthType in interface jakarta.servlet.http.HttpServletRequestjava.lang.String getContextPath()
getContextPath in interface jakarta.servlet.http.HttpServletRequestjakarta.servlet.http.Cookie[] getCookies()
getCookies in interface jakarta.servlet.http.HttpServletRequestlong getDateHeader(java.lang.String name)
getDateHeader in interface jakarta.servlet.http.HttpServletRequestjava.lang.String getHeader(java.lang.String s)
getHeader in interface jakarta.servlet.http.HttpServletRequestjakarta.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 jakarta.servlet.ServletRequestjava.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
getParameterMap in interface jakarta.servlet.ServletRequestjava.util.Enumeration<java.lang.String> getParameterNames()
getParameterNames in interface jakarta.servlet.ServletRequestjava.lang.String[] getParameterValues(java.lang.String s)
getParameterValues in interface jakarta.servlet.ServletRequestjava.lang.String getProtocol()
getProtocol in interface jakarta.servlet.ServletRequestjakarta.servlet.ServletInputStream getInputStream()
throws java.io.IOException
getInputStream in interface jakarta.servlet.ServletRequestjava.io.IOExceptionjava.io.BufferedReader getReader()
throws java.io.IOException
getReader in interface jakarta.servlet.ServletRequestjava.io.IOExceptionjava.lang.String getRealPath(java.lang.String path)
getRealPath in interface jakarta.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 jakarta.servlet.ServletRequestvoid setCharacterEncoding(java.lang.String env)
throws java.io.UnsupportedEncodingException
setCharacterEncoding in interface jakarta.servlet.ServletRequestjava.io.UnsupportedEncodingExceptionjakarta.servlet.AsyncContext startAsync()
startAsync in interface jakarta.servlet.ServletRequestjakarta.servlet.AsyncContext startAsync(jakarta.servlet.ServletRequest request,
jakarta.servlet.ServletResponse response)
startAsync in interface jakarta.servlet.ServletRequestjakarta.servlet.AsyncContext getAsyncContext()
getAsyncContext in interface jakarta.servlet.ServletRequestjava.lang.Object getAttribute(java.lang.String s)
getAttribute in interface jakarta.servlet.ServletRequestvoid removeAttribute(java.lang.String name)
removeAttribute in interface jakarta.servlet.ServletRequestAtmosphereRequest.LocalAttributes attributes()
localAttributes()jakarta.servlet.http.HttpSession getSession()
getSession in interface jakarta.servlet.http.HttpServletRequestjakarta.servlet.http.HttpSession getSession(boolean create)
getSession in interface jakarta.servlet.http.HttpServletRequestjava.security.Principal getUserPrincipal()
getUserPrincipal in interface jakarta.servlet.http.HttpServletRequestboolean isRequestedSessionIdFromCookie()
isRequestedSessionIdFromCookie in interface jakarta.servlet.http.HttpServletRequestboolean isRequestedSessionIdFromUrl()
isRequestedSessionIdFromUrl in interface jakarta.servlet.http.HttpServletRequestboolean isRequestedSessionIdFromURL()
isRequestedSessionIdFromURL in interface jakarta.servlet.http.HttpServletRequestboolean isRequestedSessionIdValid()
isRequestedSessionIdValid in interface jakarta.servlet.http.HttpServletRequestboolean isUserInRole(java.lang.String role)
isUserInRole in interface jakarta.servlet.http.HttpServletRequestvoid login(java.lang.String username,
java.lang.String password)
throws jakarta.servlet.ServletException
login in interface jakarta.servlet.http.HttpServletRequestjakarta.servlet.ServletExceptionvoid logout()
throws jakarta.servlet.ServletException
logout in interface jakarta.servlet.http.HttpServletRequestjakarta.servlet.ServletExceptionjava.lang.String getRemoteAddr()
getRemoteAddr in interface jakarta.servlet.ServletRequestjava.lang.String getRemoteHost()
getRemoteHost in interface jakarta.servlet.ServletRequestint getRemotePort()
getRemotePort in interface jakarta.servlet.ServletRequestjakarta.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
getRequestDispatcher in interface jakarta.servlet.ServletRequestjava.lang.String getScheme()
getScheme in interface jakarta.servlet.ServletRequestjava.lang.String getServerName()
getServerName in interface jakarta.servlet.ServletRequestint getServerPort()
getServerPort in interface jakarta.servlet.ServletRequestjakarta.servlet.ServletContext getServletContext()
getServletContext in interface jakarta.servlet.ServletRequestboolean isAsyncStarted()
isAsyncStarted in interface jakarta.servlet.ServletRequestboolean isAsyncSupported()
isAsyncSupported in interface jakarta.servlet.ServletRequestboolean isSecure()
isSecure in interface jakarta.servlet.ServletRequestjava.lang.String getLocalName()
getLocalName in interface jakarta.servlet.ServletRequestint getLocalPort()
getLocalPort in interface jakarta.servlet.ServletRequestjava.lang.String getLocalAddr()
getLocalAddr in interface jakarta.servlet.ServletRequestjava.util.Locale getLocale()
getLocale in interface jakarta.servlet.ServletRequestAtmosphereResource resource()
AtmosphereResource associated with this request.AtmosphereResourcejava.util.Enumeration<java.util.Locale> getLocales()
getLocales in interface jakarta.servlet.ServletRequestboolean dispatchRequestAsynchronously()
boolean isDestroyable()
AtmosphereRequest pathInfo(java.lang.String pathInfo)
java.util.Enumeration<java.lang.String> getAttributeNames()
getAttributeNames in interface jakarta.servlet.ServletRequestAtmosphereRequest.LocalAttributes localAttributes()
java.lang.String getCharacterEncoding()
getCharacterEncoding in interface jakarta.servlet.ServletRequestint getContentLength()
getContentLength in interface jakarta.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(jakarta.servlet.ServletRequest request)
java.lang.String toString()
toString in class java.lang.Objectjava.lang.String requestURL()
Copyright © 2022. All Rights Reserved.