|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.ServletRequestWrapper
javax.servlet.http.HttpServletRequestWrapper
org.atmosphere.cpr.AtmosphereRequest
public class AtmosphereRequest
An Atmosphere request representation. An 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.
| Nested Class Summary | |
|---|---|
static class |
AtmosphereRequest.Builder
|
| Field Summary |
|---|
| Fields inherited from interface javax.servlet.http.HttpServletRequest |
|---|
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
| Methods inherited from class javax.servlet.http.HttpServletRequestWrapper |
|---|
changeSessionId, upgrade |
| Methods inherited from class javax.servlet.ServletRequestWrapper |
|---|
getContentLengthLong, getRequest, isWrapperFor, isWrapperFor |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.servlet.ServletRequest |
|---|
getContentLengthLong |
| Method Detail |
|---|
public boolean destroyed()
public AtmosphereRequest destroyable(boolean destroyable)
public String getPathInfo()
getPathInfo in interface javax.servlet.http.HttpServletRequestgetPathInfo in class javax.servlet.http.HttpServletRequestWrapperpublic String getPathTranslated()
getPathTranslated in interface javax.servlet.http.HttpServletRequestgetPathTranslated in class javax.servlet.http.HttpServletRequestWrapperpublic String getQueryString()
getQueryString in interface javax.servlet.http.HttpServletRequestgetQueryString in class javax.servlet.http.HttpServletRequestWrapperpublic String getRemoteUser()
getRemoteUser in interface javax.servlet.http.HttpServletRequestgetRemoteUser in class javax.servlet.http.HttpServletRequestWrapperpublic String getRequestedSessionId()
getRequestedSessionId in interface javax.servlet.http.HttpServletRequestgetRequestedSessionId in class javax.servlet.http.HttpServletRequestWrapperpublic String getMethod()
getMethod in interface javax.servlet.http.HttpServletRequestgetMethod in class javax.servlet.http.HttpServletRequestWrapper
public javax.servlet.http.Part getPart(String name)
throws IOException,
javax.servlet.ServletException
getPart in interface javax.servlet.http.HttpServletRequestgetPart in class javax.servlet.http.HttpServletRequestWrapperIOException
javax.servlet.ServletException
public Collection<javax.servlet.http.Part> getParts()
throws IOException,
javax.servlet.ServletException
getParts in interface javax.servlet.http.HttpServletRequestgetParts in class javax.servlet.http.HttpServletRequestWrapperIOException
javax.servlet.ServletExceptionpublic String getContentType()
getContentType in interface javax.servlet.ServletRequestgetContentType in class javax.servlet.ServletRequestWrapperpublic javax.servlet.DispatcherType getDispatcherType()
getDispatcherType in interface javax.servlet.ServletRequestgetDispatcherType in class javax.servlet.ServletRequestWrapperpublic String getServletPath()
getServletPath in interface javax.servlet.http.HttpServletRequestgetServletPath in class javax.servlet.http.HttpServletRequestWrapperpublic String getRequestURI()
getRequestURI in interface javax.servlet.http.HttpServletRequestgetRequestURI in class javax.servlet.http.HttpServletRequestWrapperpublic StringBuffer getRequestURL()
getRequestURL in interface javax.servlet.http.HttpServletRequestgetRequestURL in class javax.servlet.http.HttpServletRequestWrapperpublic Enumeration getHeaders(String name)
getHeaders in interface javax.servlet.http.HttpServletRequestgetHeaders in class javax.servlet.http.HttpServletRequestWrapperpublic int getIntHeader(String name)
getIntHeader in interface javax.servlet.http.HttpServletRequestgetIntHeader in class javax.servlet.http.HttpServletRequestWrapperpublic Enumeration<String> getHeaderNames()
getHeaderNames in interface javax.servlet.http.HttpServletRequestgetHeaderNames in class javax.servlet.http.HttpServletRequestWrapper
public boolean authenticate(javax.servlet.http.HttpServletResponse response)
throws IOException,
javax.servlet.ServletException
authenticate in interface javax.servlet.http.HttpServletRequestauthenticate in class javax.servlet.http.HttpServletRequestWrapperIOException
javax.servlet.ServletExceptionpublic String getAuthType()
getAuthType in interface javax.servlet.http.HttpServletRequestgetAuthType in class javax.servlet.http.HttpServletRequestWrapperpublic String getContextPath()
getContextPath in interface javax.servlet.http.HttpServletRequestgetContextPath in class javax.servlet.http.HttpServletRequestWrapperpublic javax.servlet.http.Cookie[] getCookies()
getCookies in interface javax.servlet.http.HttpServletRequestgetCookies in class javax.servlet.http.HttpServletRequestWrapperpublic long getDateHeader(String name)
getDateHeader in interface javax.servlet.http.HttpServletRequestgetDateHeader in class javax.servlet.http.HttpServletRequestWrapperpublic String getHeader(String s)
getHeader in interface javax.servlet.http.HttpServletRequestgetHeader in class javax.servlet.http.HttpServletRequestWrapperpublic javax.servlet.http.HttpServletRequest wrappedRequest()
public String getHeader(String s,
boolean checkCase)
public String getParameter(String s)
getParameter in interface javax.servlet.ServletRequestgetParameter in class javax.servlet.ServletRequestWrapperpublic Map<String,String[]> getParameterMap()
getParameterMap in interface javax.servlet.ServletRequestgetParameterMap in class javax.servlet.ServletRequestWrapperpublic Enumeration<String> getParameterNames()
getParameterNames in interface javax.servlet.ServletRequestgetParameterNames in class javax.servlet.ServletRequestWrapperpublic String[] getParameterValues(String s)
getParameterValues in interface javax.servlet.ServletRequestgetParameterValues in class javax.servlet.ServletRequestWrapperpublic String getProtocol()
getProtocol in interface javax.servlet.ServletRequestgetProtocol in class javax.servlet.ServletRequestWrapper
public javax.servlet.ServletInputStream getInputStream()
throws IOException
getInputStream in interface javax.servlet.ServletRequestgetInputStream in class javax.servlet.ServletRequestWrapperIOException
public BufferedReader getReader()
throws IOException
getReader in interface javax.servlet.ServletRequestgetReader in class javax.servlet.ServletRequestWrapperIOExceptionpublic String getRealPath(String path)
getRealPath in interface javax.servlet.ServletRequestgetRealPath in class javax.servlet.ServletRequestWrapperpublic AtmosphereRequest headers(Map<String,String> headers)
headers -
public AtmosphereRequest header(String name,
String value)
name - value -
public AtmosphereRequest queryString(String qs)
qs -
public Map<String,String> headersMap()
public AtmosphereRequest method(String m)
public AtmosphereRequest contentType(String m)
public AtmosphereRequest body(String body)
public AtmosphereRequest servletPath(String servletPath)
public void setAttribute(String s,
Object o)
setAttribute in interface javax.servlet.ServletRequestsetAttribute in class javax.servlet.ServletRequestWrapper
public void setCharacterEncoding(String env)
throws UnsupportedEncodingException
setCharacterEncoding in interface javax.servlet.ServletRequestsetCharacterEncoding in class javax.servlet.ServletRequestWrapperUnsupportedEncodingExceptionpublic javax.servlet.AsyncContext startAsync()
startAsync in interface javax.servlet.ServletRequeststartAsync in class javax.servlet.ServletRequestWrapper
public javax.servlet.AsyncContext startAsync(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
startAsync in interface javax.servlet.ServletRequeststartAsync in class javax.servlet.ServletRequestWrapperpublic javax.servlet.AsyncContext getAsyncContext()
getAsyncContext in interface javax.servlet.ServletRequestgetAsyncContext in class javax.servlet.ServletRequestWrapperpublic Object getAttribute(String s)
getAttribute in interface javax.servlet.ServletRequestgetAttribute in class javax.servlet.ServletRequestWrapperpublic void removeAttribute(String name)
removeAttribute in interface javax.servlet.ServletRequestremoveAttribute in class javax.servlet.ServletRequestWrapperpublic Map<String,Object> attributes()
public javax.servlet.http.HttpSession getSession()
getSession in interface javax.servlet.http.HttpServletRequestgetSession in class javax.servlet.http.HttpServletRequestWrapperpublic javax.servlet.http.HttpSession getSession(boolean create)
getSession in interface javax.servlet.http.HttpServletRequestgetSession in class javax.servlet.http.HttpServletRequestWrapperpublic Principal getUserPrincipal()
getUserPrincipal in interface javax.servlet.http.HttpServletRequestgetUserPrincipal in class javax.servlet.http.HttpServletRequestWrapperpublic boolean isRequestedSessionIdFromCookie()
isRequestedSessionIdFromCookie in interface javax.servlet.http.HttpServletRequestisRequestedSessionIdFromCookie in class javax.servlet.http.HttpServletRequestWrapperpublic boolean isRequestedSessionIdFromUrl()
isRequestedSessionIdFromUrl in interface javax.servlet.http.HttpServletRequestisRequestedSessionIdFromUrl in class javax.servlet.http.HttpServletRequestWrapperpublic boolean isRequestedSessionIdFromURL()
isRequestedSessionIdFromURL in interface javax.servlet.http.HttpServletRequestisRequestedSessionIdFromURL in class javax.servlet.http.HttpServletRequestWrapperpublic boolean isRequestedSessionIdValid()
isRequestedSessionIdValid in interface javax.servlet.http.HttpServletRequestisRequestedSessionIdValid in class javax.servlet.http.HttpServletRequestWrapperpublic boolean isUserInRole(String role)
isUserInRole in interface javax.servlet.http.HttpServletRequestisUserInRole in class javax.servlet.http.HttpServletRequestWrapper
public void login(String username,
String password)
throws javax.servlet.ServletException
login in interface javax.servlet.http.HttpServletRequestlogin in class javax.servlet.http.HttpServletRequestWrapperjavax.servlet.ServletException
public void logout()
throws javax.servlet.ServletException
logout in interface javax.servlet.http.HttpServletRequestlogout in class javax.servlet.http.HttpServletRequestWrapperjavax.servlet.ServletExceptionpublic String getRemoteAddr()
getRemoteAddr in interface javax.servlet.ServletRequestgetRemoteAddr in class javax.servlet.ServletRequestWrapperpublic String getRemoteHost()
getRemoteHost in interface javax.servlet.ServletRequestgetRemoteHost in class javax.servlet.ServletRequestWrapperpublic int getRemotePort()
getRemotePort in interface javax.servlet.ServletRequestgetRemotePort in class javax.servlet.ServletRequestWrapperpublic javax.servlet.RequestDispatcher getRequestDispatcher(String path)
getRequestDispatcher in interface javax.servlet.ServletRequestgetRequestDispatcher in class javax.servlet.ServletRequestWrapperpublic String getScheme()
getScheme in interface javax.servlet.ServletRequestgetScheme in class javax.servlet.ServletRequestWrapperpublic String getServerName()
getServerName in interface javax.servlet.ServletRequestgetServerName in class javax.servlet.ServletRequestWrapperpublic int getServerPort()
getServerPort in interface javax.servlet.ServletRequestgetServerPort in class javax.servlet.ServletRequestWrapperpublic javax.servlet.ServletContext getServletContext()
getServletContext in interface javax.servlet.ServletRequestgetServletContext in class javax.servlet.ServletRequestWrapperpublic boolean isAsyncStarted()
isAsyncStarted in interface javax.servlet.ServletRequestisAsyncStarted in class javax.servlet.ServletRequestWrapperpublic boolean isAsyncSupported()
isAsyncSupported in interface javax.servlet.ServletRequestisAsyncSupported in class javax.servlet.ServletRequestWrapperpublic boolean isSecure()
isSecure in interface javax.servlet.ServletRequestisSecure in class javax.servlet.ServletRequestWrapperpublic String getLocalName()
getLocalName in interface javax.servlet.ServletRequestgetLocalName in class javax.servlet.ServletRequestWrapperpublic int getLocalPort()
getLocalPort in interface javax.servlet.ServletRequestgetLocalPort in class javax.servlet.ServletRequestWrapperpublic String getLocalAddr()
getLocalAddr in interface javax.servlet.ServletRequestgetLocalAddr in class javax.servlet.ServletRequestWrapperpublic Locale getLocale()
getLocale in interface javax.servlet.ServletRequestgetLocale in class javax.servlet.ServletRequestWrapperpublic AtmosphereResource resource()
AtmosphereResource associated with this request. If the request hasn't been suspended, this
method will return null.
AtmosphereResource, or null if no resource has ben associated yet.public Enumeration<Locale> getLocales()
getLocales in interface javax.servlet.ServletRequestgetLocales in class javax.servlet.ServletRequestWrapperpublic boolean dispatchRequestAsynchronously()
public boolean isDestroyable()
public AtmosphereRequest pathInfo(String pathInfo)
public Enumeration<String> getAttributeNames()
getAttributeNames in interface javax.servlet.ServletRequestgetAttributeNames in class javax.servlet.ServletRequestWrapperpublic String getCharacterEncoding()
getCharacterEncoding in interface javax.servlet.ServletRequestgetCharacterEncoding in class javax.servlet.ServletRequestWrapperpublic int getContentLength()
getContentLength in interface javax.servlet.ServletRequestgetContentLength in class javax.servlet.ServletRequestWrapperpublic void destroy()
public void destroy(boolean force)
public void setRequest(javax.servlet.ServletRequest request)
setRequest in class javax.servlet.ServletRequestWrapperpublic static final AtmosphereRequest newInstance()
HttpServletRequest.
HttpServletRequestpublic static final AtmosphereRequest wrap(javax.servlet.http.HttpServletRequest request)
HttpServletRequest.
request - HttpServletRequest
AtmosphereRequest
public static final AtmosphereRequest cloneRequest(javax.servlet.http.HttpServletRequest request,
boolean loadInMemory,
boolean copySession,
boolean isDestroyable)
request - HttpServletRequest
AtmosphereRequestpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||