Class ServerUpgradeResponse


  • public class ServerUpgradeResponse
    extends java.lang.Object
    Upgrade response used for websocket negotiation. Allows setting of extensions and subprotocol without using headers directly.
    • Constructor Detail

    • Method Detail

      • addHeader

        public void addHeader​(java.lang.String name,
                              java.lang.String value)
      • setHeader

        public void setHeader​(java.lang.String name,
                              java.lang.String value)
      • setHeader

        public void setHeader​(java.lang.String name,
                              java.util.List<java.lang.String> values)
      • getAcceptedSubProtocol

        public java.lang.String getAcceptedSubProtocol()
      • getHeader

        public java.lang.String getHeader​(java.lang.String name)
      • getHeaderNames

        public java.util.Set<java.lang.String> getHeaderNames()
      • getHeadersMap

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getHeadersMap()
      • getHeaders

        public java.util.List<java.lang.String> getHeaders​(java.lang.String name)
      • getStatusCode

        public int getStatusCode()
      • isCommitted

        public boolean isCommitted()
      • 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
        Throws:
        java.io.IOException
      • setAcceptedSubProtocol

        public void setAcceptedSubProtocol​(java.lang.String protocol)
      • addExtensions

        public void addExtensions​(java.util.List<ExtensionConfig> configs)
      • setExtensions

        public void setExtensions​(java.util.List<ExtensionConfig> configs)
      • setStatusCode

        public void setStatusCode​(int statusCode)
      • toString

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