Interface JettyServerUpgradeRequest

  • All Superinterfaces:
    org.eclipse.jetty.websocket.api.UpgradeRequest

    public interface JettyServerUpgradeRequest
    extends org.eclipse.jetty.websocket.api.UpgradeRequest
    • Method Detail

      • getSession

        java.lang.Object getSession()
        Access the Servlet HTTP Session (if present)

        Note: Never present on a Client UpgradeRequest.

        Returns:
        the Servlet HTTPSession on server side UpgradeRequests
      • getCertificates

        java.security.cert.X509Certificate[] getCertificates()
        Returns:
        The X509Certificate instance at request attribute "javax.servlet.request.X509Certificate" or null.
      • getHttpServletRequest

        javax.servlet.http.HttpServletRequest getHttpServletRequest()
        Returns:
        Immutable version of HttpServletRequest
      • getLocale

        java.util.Locale getLocale()
        Returns:
        The requested Locale
        See Also:
        ServletRequest.getLocale()
      • getLocales

        java.util.Enumeration<java.util.Locale> getLocales()
        Returns:
        The requested Locales
        See Also:
        ServletRequest.getLocales()
      • getLocalSocketAddress

        java.net.SocketAddress getLocalSocketAddress()
        Returns:
        The local requested address, which is typically an InetSocketAddress, but may be another derivation of SocketAddress
        See Also:
        ServletRequest.getLocalAddr(), ServletRequest.getLocalPort()
      • getRemoteSocketAddress

        java.net.SocketAddress getRemoteSocketAddress()
        Returns:
        The remote request address, which is typically an InetSocketAddress, but may be another derivation of SocketAddress
        See Also:
        ServletRequest.getRemoteAddr(), ServletRequest.getRemotePort()
      • getRequestPath

        java.lang.String getRequestPath()
        Returns:
        The request URI path within the context
      • getServletAttribute

        java.lang.Object getServletAttribute​(java.lang.String name)
        Parameters:
        name - Attribute name
        Returns:
        Attribute value or null
        See Also:
        ServletRequest.getAttribute(String)
      • getServletAttributes

        java.util.Map<java.lang.String,​java.lang.Object> getServletAttributes()
        Returns:
        Request attribute map
      • getServletParameters

        java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getServletParameters()
        Returns:
        Request parameters
        See Also:
        ServletRequest.getParameterMap()
      • isUserInRole

        boolean isUserInRole​(java.lang.String role)
        Parameters:
        role - The user role
        Returns:
        True if the requests user has the role
        See Also:
        HttpServletRequest.isUserInRole(String)
      • setServletAttribute

        void setServletAttribute​(java.lang.String name,
                                 java.lang.Object value)
        Parameters:
        name - Attribute name
        value - Attribute value to set
        See Also:
        ServletRequest.setAttribute(String, Object)