Class UpgradeRequestAdapter

    • Constructor Detail

      • UpgradeRequestAdapter

        protected UpgradeRequestAdapter()
      • UpgradeRequestAdapter

        public UpgradeRequestAdapter​(java.lang.String requestURI)
      • UpgradeRequestAdapter

        public UpgradeRequestAdapter​(java.net.URI requestURI)
    • Method Detail

      • getCookies

        public java.util.List<java.net.HttpCookie> getCookies()
        Specified by:
        getCookies in interface UpgradeRequest
      • getHeader

        public java.lang.String getHeader​(java.lang.String name)
        Specified by:
        getHeader in interface UpgradeRequest
      • getHeaders

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getHeaders()
        Specified by:
        getHeaders in interface UpgradeRequest
      • getHeaders

        public java.util.List<java.lang.String> getHeaders​(java.lang.String name)
        Specified by:
        getHeaders in interface UpgradeRequest
      • getParameterMap

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getParameterMap()
        Returns a map of the query parameters of the request.
        Specified by:
        getParameterMap in interface UpgradeRequest
        Returns:
        a unmodifiable map of query parameters of the request.
      • getSession

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

        Note: Never present on a Client UpgradeRequest.

        Specified by:
        getSession in interface UpgradeRequest
        Returns:
        the Servlet HTTPSession on server side UpgradeRequests
      • getUserPrincipal

        public java.security.Principal getUserPrincipal()
        Get the User Principal for this request.

        Only applicable when using UpgradeRequest from server side.

        Specified by:
        getUserPrincipal in interface UpgradeRequest
        Returns:
        the user principal
      • isOrigin

        public boolean isOrigin​(java.lang.String test)
        Specified by:
        isOrigin in interface UpgradeRequest
      • setCookies

        public void setCookies​(java.util.List<java.net.HttpCookie> cookies)
        Specified by:
        setCookies in interface UpgradeRequest
      • setHeader

        public void setHeader​(java.lang.String name,
                              java.util.List<java.lang.String> values)
        Specified by:
        setHeader in interface UpgradeRequest
      • setHeader

        public void setHeader​(java.lang.String name,
                              java.lang.String value)
        Specified by:
        setHeader in interface UpgradeRequest
      • setHeaders

        public void setHeaders​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> headers)
        Specified by:
        setHeaders in interface UpgradeRequest
      • setMethod

        public void setMethod​(java.lang.String method)
        Specified by:
        setMethod in interface UpgradeRequest
      • setParameterMap

        protected void setParameterMap​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> parameters)
      • setSession

        public void setSession​(java.lang.Object session)
        Specified by:
        setSession in interface UpgradeRequest
      • setSubProtocols

        public void setSubProtocols​(java.util.List<java.lang.String> subProtocols)
        Specified by:
        setSubProtocols in interface UpgradeRequest
      • setSubProtocols

        public void setSubProtocols​(java.lang.String... protocols)
        Set Sub Protocol request list.
        Specified by:
        setSubProtocols in interface UpgradeRequest
        Parameters:
        protocols - the sub protocols desired