Class UpgradeHttpServletRequest
- java.lang.Object
-
- org.eclipse.jetty.websocket.servlet.UpgradeHttpServletRequest
-
- All Implemented Interfaces:
HttpServletRequest,ServletRequest
public class UpgradeHttpServletRequest extends java.lang.Object implements HttpServletRequest
-
-
Field Summary
-
Fields inherited from interface javax.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
-
-
Constructor Summary
Constructors Constructor Description UpgradeHttpServletRequest(HttpServletRequest httpRequest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanauthenticate(HttpServletResponse response)java.lang.StringchangeSessionId()voidcomplete()AsyncContextgetAsyncContext()java.lang.ObjectgetAttribute(java.lang.String name)java.util.Enumeration<java.lang.String>getAttributeNames()java.util.Map<java.lang.String,java.lang.Object>getAttributes()java.lang.StringgetAuthType()java.lang.StringgetCharacterEncoding()intgetContentLength()longgetContentLengthLong()java.lang.StringgetContentType()java.lang.StringgetContextPath()Cookie[]getCookies()longgetDateHeader(java.lang.String name)DispatcherTypegetDispatcherType()java.lang.StringgetHeader(java.lang.String name)java.util.Enumeration<java.lang.String>getHeaderNames()java.util.Map<java.lang.String,java.util.List<java.lang.String>>getHeaders()java.util.Enumeration<java.lang.String>getHeaders(java.lang.String name)HttpServletRequestgetHttpServletRequest()ServletInputStreamgetInputStream()intgetIntHeader(java.lang.String name)java.lang.StringgetLocalAddr()java.util.LocalegetLocale()java.util.Enumeration<java.util.Locale>getLocales()java.lang.StringgetLocalName()intgetLocalPort()java.lang.StringgetMethod()java.lang.StringgetParameter(java.lang.String name)java.util.Map<java.lang.String,java.lang.String[]>getParameterMap()java.util.Enumeration<java.lang.String>getParameterNames()java.lang.String[]getParameterValues(java.lang.String name)PartgetPart(java.lang.String name)java.util.Collection<Part>getParts()java.lang.StringgetPathInfo()java.lang.StringgetPathTranslated()java.lang.StringgetProtocol()java.lang.StringgetQueryString()java.io.BufferedReadergetReader()java.lang.StringgetRealPath(java.lang.String path)java.lang.StringgetRemoteAddr()java.lang.StringgetRemoteHost()intgetRemotePort()java.lang.StringgetRemoteUser()RequestDispatchergetRequestDispatcher(java.lang.String path)java.lang.StringgetRequestedSessionId()java.lang.StringgetRequestURI()java.lang.StringBuffergetRequestURL()java.lang.StringgetScheme()java.lang.StringgetServerName()intgetServerPort()ServletContextgetServletContext()java.lang.StringgetServletPath()HttpSessiongetSession()HttpSessiongetSession(boolean create)java.security.PrincipalgetUserPrincipal()booleanisAsyncStarted()booleanisAsyncSupported()booleanisRequestedSessionIdFromCookie()booleanisRequestedSessionIdFromUrl()booleanisRequestedSessionIdFromURL()booleanisRequestedSessionIdValid()booleanisSecure()booleanisUserInRole(java.lang.String role)voidlogin(java.lang.String username, java.lang.String password)voidlogout()voidremoveAttribute(java.lang.String name)voidsetAttribute(java.lang.String name, java.lang.Object value)voidsetCharacterEncoding(java.lang.String enc)AsyncContextstartAsync()AsyncContextstartAsync(ServletRequest servletRequest, ServletResponse servletResponse)<T extends HttpUpgradeHandler>
Tupgrade(java.lang.Class<T> handlerClass)
-
-
-
Constructor Detail
-
UpgradeHttpServletRequest
public UpgradeHttpServletRequest(HttpServletRequest httpRequest)
-
-
Method Detail
-
getHttpServletRequest
public HttpServletRequest getHttpServletRequest()
-
getAuthType
public java.lang.String getAuthType()
- Specified by:
getAuthTypein interfaceHttpServletRequest
-
getCookies
public Cookie[] getCookies()
- Specified by:
getCookiesin interfaceHttpServletRequest
-
getHeader
public java.lang.String getHeader(java.lang.String name)
- Specified by:
getHeaderin interfaceHttpServletRequest
-
getHeaders
public java.util.Enumeration<java.lang.String> getHeaders(java.lang.String name)
- Specified by:
getHeadersin interfaceHttpServletRequest
-
getHeaderNames
public java.util.Enumeration<java.lang.String> getHeaderNames()
- Specified by:
getHeaderNamesin interfaceHttpServletRequest
-
getHeaders
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
-
getDateHeader
public long getDateHeader(java.lang.String name)
- Specified by:
getDateHeaderin interfaceHttpServletRequest
-
getIntHeader
public int getIntHeader(java.lang.String name)
- Specified by:
getIntHeaderin interfaceHttpServletRequest
-
getMethod
public java.lang.String getMethod()
- Specified by:
getMethodin interfaceHttpServletRequest
-
getPathInfo
public java.lang.String getPathInfo()
- Specified by:
getPathInfoin interfaceHttpServletRequest
-
getPathTranslated
public java.lang.String getPathTranslated()
- Specified by:
getPathTranslatedin interfaceHttpServletRequest
-
getContextPath
public java.lang.String getContextPath()
- Specified by:
getContextPathin interfaceHttpServletRequest
-
getQueryString
public java.lang.String getQueryString()
- Specified by:
getQueryStringin interfaceHttpServletRequest
-
getRemoteUser
public java.lang.String getRemoteUser()
- Specified by:
getRemoteUserin interfaceHttpServletRequest
-
isUserInRole
public boolean isUserInRole(java.lang.String role)
- Specified by:
isUserInRolein interfaceHttpServletRequest
-
getUserPrincipal
public java.security.Principal getUserPrincipal()
- Specified by:
getUserPrincipalin interfaceHttpServletRequest
-
getRequestURI
public java.lang.String getRequestURI()
- Specified by:
getRequestURIin interfaceHttpServletRequest
-
getRequestURL
public java.lang.StringBuffer getRequestURL()
- Specified by:
getRequestURLin interfaceHttpServletRequest
-
getServletPath
public java.lang.String getServletPath()
- Specified by:
getServletPathin interfaceHttpServletRequest
-
getSession
public HttpSession getSession(boolean create)
- Specified by:
getSessionin interfaceHttpServletRequest
-
getSession
public HttpSession getSession()
- Specified by:
getSessionin interfaceHttpServletRequest
-
getRequestedSessionId
public java.lang.String getRequestedSessionId()
- Specified by:
getRequestedSessionIdin interfaceHttpServletRequest
-
isRequestedSessionIdValid
public boolean isRequestedSessionIdValid()
- Specified by:
isRequestedSessionIdValidin interfaceHttpServletRequest
-
isRequestedSessionIdFromCookie
public boolean isRequestedSessionIdFromCookie()
- Specified by:
isRequestedSessionIdFromCookiein interfaceHttpServletRequest
-
isRequestedSessionIdFromURL
public boolean isRequestedSessionIdFromURL()
- Specified by:
isRequestedSessionIdFromURLin interfaceHttpServletRequest
-
isRequestedSessionIdFromUrl
public boolean isRequestedSessionIdFromUrl()
- Specified by:
isRequestedSessionIdFromUrlin interfaceHttpServletRequest
-
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttributein interfaceServletRequest
-
getAttributeNames
public java.util.Enumeration<java.lang.String> getAttributeNames()
- Specified by:
getAttributeNamesin interfaceServletRequest
-
getAttributes
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
-
getParameter
public java.lang.String getParameter(java.lang.String name)
- Specified by:
getParameterin interfaceServletRequest
-
getParameterNames
public java.util.Enumeration<java.lang.String> getParameterNames()
- Specified by:
getParameterNamesin interfaceServletRequest
-
getParameterValues
public java.lang.String[] getParameterValues(java.lang.String name)
- Specified by:
getParameterValuesin interfaceServletRequest
-
getParameterMap
public java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
- Specified by:
getParameterMapin interfaceServletRequest
-
getProtocol
public java.lang.String getProtocol()
- Specified by:
getProtocolin interfaceServletRequest
-
getScheme
public java.lang.String getScheme()
- Specified by:
getSchemein interfaceServletRequest
-
getServerName
public java.lang.String getServerName()
- Specified by:
getServerNamein interfaceServletRequest
-
getServerPort
public int getServerPort()
- Specified by:
getServerPortin interfaceServletRequest
-
getRemoteAddr
public java.lang.String getRemoteAddr()
- Specified by:
getRemoteAddrin interfaceServletRequest
-
getRemotePort
public int getRemotePort()
- Specified by:
getRemotePortin interfaceServletRequest
-
getRemoteHost
public java.lang.String getRemoteHost()
- Specified by:
getRemoteHostin interfaceServletRequest
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.Object value)- Specified by:
setAttributein interfaceServletRequest
-
removeAttribute
public void removeAttribute(java.lang.String name)
- Specified by:
removeAttributein interfaceServletRequest
-
getLocale
public java.util.Locale getLocale()
- Specified by:
getLocalein interfaceServletRequest
-
getLocales
public java.util.Enumeration<java.util.Locale> getLocales()
- Specified by:
getLocalesin interfaceServletRequest
-
isSecure
public boolean isSecure()
- Specified by:
isSecurein interfaceServletRequest
-
getRealPath
public java.lang.String getRealPath(java.lang.String path)
- Specified by:
getRealPathin interfaceServletRequest
-
getLocalName
public java.lang.String getLocalName()
- Specified by:
getLocalNamein interfaceServletRequest
-
getLocalAddr
public java.lang.String getLocalAddr()
- Specified by:
getLocalAddrin interfaceServletRequest
-
getLocalPort
public int getLocalPort()
- Specified by:
getLocalPortin interfaceServletRequest
-
getServletContext
public ServletContext getServletContext()
- Specified by:
getServletContextin interfaceServletRequest
-
getDispatcherType
public DispatcherType getDispatcherType()
- Specified by:
getDispatcherTypein interfaceServletRequest
-
authenticate
public boolean authenticate(HttpServletResponse response) throws java.io.IOException, ServletException
- Specified by:
authenticatein interfaceHttpServletRequest- Throws:
java.io.IOExceptionServletException
-
changeSessionId
public java.lang.String changeSessionId()
- Specified by:
changeSessionIdin interfaceHttpServletRequest
-
getAsyncContext
public AsyncContext getAsyncContext()
- Specified by:
getAsyncContextin interfaceServletRequest
-
getCharacterEncoding
public java.lang.String getCharacterEncoding()
- Specified by:
getCharacterEncodingin interfaceServletRequest
-
getContentLength
public int getContentLength()
- Specified by:
getContentLengthin interfaceServletRequest
-
getContentLengthLong
public long getContentLengthLong()
- Specified by:
getContentLengthLongin interfaceServletRequest
-
getContentType
public java.lang.String getContentType()
- Specified by:
getContentTypein interfaceServletRequest
-
getInputStream
public ServletInputStream getInputStream() throws java.io.IOException
- Specified by:
getInputStreamin interfaceServletRequest- Throws:
java.io.IOException
-
getPart
public Part getPart(java.lang.String name) throws java.io.IOException, ServletException
- Specified by:
getPartin interfaceHttpServletRequest- Throws:
java.io.IOExceptionServletException
-
getParts
public java.util.Collection<Part> getParts() throws java.io.IOException, ServletException
- Specified by:
getPartsin interfaceHttpServletRequest- Throws:
java.io.IOExceptionServletException
-
getReader
public java.io.BufferedReader getReader() throws java.io.IOException- Specified by:
getReaderin interfaceServletRequest- Throws:
java.io.IOException
-
getRequestDispatcher
public RequestDispatcher getRequestDispatcher(java.lang.String path)
- Specified by:
getRequestDispatcherin interfaceServletRequest
-
isAsyncStarted
public boolean isAsyncStarted()
- Specified by:
isAsyncStartedin interfaceServletRequest
-
isAsyncSupported
public boolean isAsyncSupported()
- Specified by:
isAsyncSupportedin interfaceServletRequest
-
login
public void login(java.lang.String username, java.lang.String password) throws ServletException- Specified by:
loginin interfaceHttpServletRequest- Throws:
ServletException
-
logout
public void logout() throws ServletException- Specified by:
logoutin interfaceHttpServletRequest- Throws:
ServletException
-
setCharacterEncoding
public void setCharacterEncoding(java.lang.String enc) throws java.io.UnsupportedEncodingException- Specified by:
setCharacterEncodingin interfaceServletRequest- Throws:
java.io.UnsupportedEncodingException
-
startAsync
public AsyncContext startAsync() throws java.lang.IllegalStateException
- Specified by:
startAsyncin interfaceServletRequest- Throws:
java.lang.IllegalStateException
-
startAsync
public AsyncContext startAsync(ServletRequest servletRequest, ServletResponse servletResponse) throws java.lang.IllegalStateException
- Specified by:
startAsyncin interfaceServletRequest- Throws:
java.lang.IllegalStateException
-
upgrade
public <T extends HttpUpgradeHandler> T upgrade(java.lang.Class<T> handlerClass) throws java.io.IOException, ServletException
- Specified by:
upgradein interfaceHttpServletRequest- Throws:
java.io.IOExceptionServletException
-
complete
public void complete()
-
-