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