Class ServletUpgradeResponse

  • All Implemented Interfaces:
    UpgradeResponse

    public class ServletUpgradeResponse
    extends java.lang.Object
    implements UpgradeResponse
    Servlet Specific UpgradeResponse implementation.
    • Constructor Detail

      • ServletUpgradeResponse

        public ServletUpgradeResponse​(javax.servlet.http.HttpServletResponse response)
    • Method Detail

      • addHeader

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

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

        public void complete()
      • getHeader

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

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

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

        public boolean isCommitted()
      • isExtensionsNegotiated

        public boolean isExtensionsNegotiated()
      • isSubprotocolNegotiated

        public boolean isSubprotocolNegotiated()
      • sendError

        public void sendError​(int statusCode,
                              java.lang.String message)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • sendForbidden

        public void sendForbidden​(java.lang.String message)
                           throws java.io.IOException
        Specified by:
        sendForbidden in interface UpgradeResponse
        Throws:
        java.io.IOException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object