Class ServletUpgradeResponse

  • All Implemented Interfaces:
    org.eclipse.jetty.websocket.api.UpgradeResponse

    public class ServletUpgradeResponse
    extends java.lang.Object
    implements org.eclipse.jetty.websocket.api.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 org.eclipse.jetty.websocket.api.UpgradeResponse
      • setHeader

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

        public void complete()
      • getAcceptedSubProtocol

        public java.lang.String getAcceptedSubProtocol()
        Specified by:
        getAcceptedSubProtocol in interface org.eclipse.jetty.websocket.api.UpgradeResponse
      • getExtensions

        public java.util.List<org.eclipse.jetty.websocket.api.extensions.ExtensionConfig> getExtensions()
        Specified by:
        getExtensions in interface org.eclipse.jetty.websocket.api.UpgradeResponse
      • getHeader

        public java.lang.String getHeader​(java.lang.String name)
        Specified by:
        getHeader in interface org.eclipse.jetty.websocket.api.UpgradeResponse
      • getHeaderNames

        public java.util.Set<java.lang.String> getHeaderNames()
        Specified by:
        getHeaderNames in interface org.eclipse.jetty.websocket.api.UpgradeResponse
      • getHeaders

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

        public java.util.List<java.lang.String> getHeaders​(java.lang.String name)
        Specified by:
        getHeaders in interface org.eclipse.jetty.websocket.api.UpgradeResponse
      • getStatusCode

        public int getStatusCode()
        Specified by:
        getStatusCode in interface org.eclipse.jetty.websocket.api.UpgradeResponse
      • getStatusReason

        public java.lang.String getStatusReason()
        Specified by:
        getStatusReason in interface org.eclipse.jetty.websocket.api.UpgradeResponse
      • isCommitted

        public boolean isCommitted()
      • isExtensionsNegotiated

        public boolean isExtensionsNegotiated()
      • isSubprotocolNegotiated

        public boolean isSubprotocolNegotiated()
      • isSuccess

        public boolean isSuccess()
        Specified by:
        isSuccess in interface org.eclipse.jetty.websocket.api.UpgradeResponse
      • 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 org.eclipse.jetty.websocket.api.UpgradeResponse
        Throws:
        java.io.IOException
      • setAcceptedSubProtocol

        public void setAcceptedSubProtocol​(java.lang.String protocol)
        Specified by:
        setAcceptedSubProtocol in interface org.eclipse.jetty.websocket.api.UpgradeResponse
      • setExtensions

        public void setExtensions​(java.util.List<org.eclipse.jetty.websocket.api.extensions.ExtensionConfig> configs)
        Specified by:
        setExtensions in interface org.eclipse.jetty.websocket.api.UpgradeResponse
      • setStatusCode

        public void setStatusCode​(int statusCode)
        Specified by:
        setStatusCode in interface org.eclipse.jetty.websocket.api.UpgradeResponse
      • setStatusReason

        public void setStatusReason​(java.lang.String statusReason)
        Specified by:
        setStatusReason in interface org.eclipse.jetty.websocket.api.UpgradeResponse
      • setSuccess

        public void setSuccess​(boolean success)
        Specified by:
        setSuccess in interface org.eclipse.jetty.websocket.api.UpgradeResponse
      • toString

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