Class ServletUpgradeResponse
- java.lang.Object
-
- org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse
-
- All Implemented Interfaces:
UpgradeResponse
public class ServletUpgradeResponse extends java.lang.Object implements UpgradeResponse
Servlet Specific UpgradeResponse implementation.
-
-
Constructor Summary
Constructors Constructor Description ServletUpgradeResponse(javax.servlet.http.HttpServletResponse response)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHeader(java.lang.String name, java.lang.String value)voidcomplete()java.lang.StringgetAcceptedSubProtocol()java.util.List<ExtensionConfig>getExtensions()java.lang.StringgetHeader(java.lang.String name)java.util.Set<java.lang.String>getHeaderNames()java.util.Map<java.lang.String,java.util.List<java.lang.String>>getHeaders()java.util.List<java.lang.String>getHeaders(java.lang.String name)intgetStatusCode()java.lang.StringgetStatusReason()booleanisCommitted()booleanisExtensionsNegotiated()booleanisSubprotocolNegotiated()booleanisSuccess()voidsendError(int statusCode, java.lang.String message)voidsendForbidden(java.lang.String message)voidsetAcceptedSubProtocol(java.lang.String protocol)voidsetExtensions(java.util.List<ExtensionConfig> configs)voidsetHeader(java.lang.String name, java.lang.String value)voidsetStatusCode(int statusCode)voidsetStatusReason(java.lang.String statusReason)voidsetSuccess(boolean success)java.lang.StringtoString()
-
-
-
Method Detail
-
addHeader
public void addHeader(java.lang.String name, java.lang.String value)- Specified by:
addHeaderin interfaceUpgradeResponse
-
setHeader
public void setHeader(java.lang.String name, java.lang.String value)- Specified by:
setHeaderin interfaceUpgradeResponse
-
complete
public void complete()
-
getAcceptedSubProtocol
public java.lang.String getAcceptedSubProtocol()
- Specified by:
getAcceptedSubProtocolin interfaceUpgradeResponse
-
getExtensions
public java.util.List<ExtensionConfig> getExtensions()
- Specified by:
getExtensionsin interfaceUpgradeResponse
-
getHeader
public java.lang.String getHeader(java.lang.String name)
- Specified by:
getHeaderin interfaceUpgradeResponse
-
getHeaderNames
public java.util.Set<java.lang.String> getHeaderNames()
- Specified by:
getHeaderNamesin interfaceUpgradeResponse
-
getHeaders
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
- Specified by:
getHeadersin interfaceUpgradeResponse
-
getHeaders
public java.util.List<java.lang.String> getHeaders(java.lang.String name)
- Specified by:
getHeadersin interfaceUpgradeResponse
-
getStatusCode
public int getStatusCode()
- Specified by:
getStatusCodein interfaceUpgradeResponse
-
getStatusReason
public java.lang.String getStatusReason()
- Specified by:
getStatusReasonin interfaceUpgradeResponse
-
isCommitted
public boolean isCommitted()
-
isExtensionsNegotiated
public boolean isExtensionsNegotiated()
-
isSubprotocolNegotiated
public boolean isSubprotocolNegotiated()
-
isSuccess
public boolean isSuccess()
- Specified by:
isSuccessin interfaceUpgradeResponse
-
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:
sendForbiddenin interfaceUpgradeResponse- Throws:
java.io.IOException
-
setAcceptedSubProtocol
public void setAcceptedSubProtocol(java.lang.String protocol)
- Specified by:
setAcceptedSubProtocolin interfaceUpgradeResponse
-
setExtensions
public void setExtensions(java.util.List<ExtensionConfig> configs)
- Specified by:
setExtensionsin interfaceUpgradeResponse
-
setStatusCode
public void setStatusCode(int statusCode)
- Specified by:
setStatusCodein interfaceUpgradeResponse
-
setStatusReason
public void setStatusReason(java.lang.String statusReason)
- Specified by:
setStatusReasonin interfaceUpgradeResponse
-
setSuccess
public void setSuccess(boolean success)
- Specified by:
setSuccessin interfaceUpgradeResponse
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-