Class ServerUpgradeResponseImpl
java.lang.Object
org.eclipse.jetty.server.Response.Wrapper
org.eclipse.jetty.websocket.core.server.internal.ServerUpgradeResponseImpl
- All Implemented Interfaces:
Content.Sink,Response,ServerUpgradeResponse
Upgrade response used for websocket negotiation.
Allows setting of extensions and subprotocol without using headers directly.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.server.Response
Response.Wrapper -
Constructor Summary
ConstructorsConstructorDescriptionServerUpgradeResponseImpl(WebSocketNegotiation negotiation, Response baseResponse) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExtensions(List<ExtensionConfig> configs) voidremoveExtensions(List<ExtensionConfig> configs) voidsetAcceptedSubProtocol(String protocol) voidsetExtensions(List<ExtensionConfig> configs) toString()Methods inherited from class org.eclipse.jetty.server.Response.Wrapper
getRequest, getStatus, getTrailersSupplier, getWrapped, hasLastWrite, isCommitted, isCompletedSuccessfully, reset, setStatus, setTrailersSupplier, write, writeInterimMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jetty.server.Response
getRequest, getStatus, getTrailersSupplier, hasLastWrite, isCommitted, isCompletedSuccessfully, reset, setStatus, setTrailersSupplier, write, writeInterim
-
Constructor Details
-
ServerUpgradeResponseImpl
-
-
Method Details
-
getHeaders
- Specified by:
getHeadersin interfaceResponse- Overrides:
getHeadersin classResponse.Wrapper- Returns:
- the response HTTP headers
-
getAcceptedSubProtocol
- Specified by:
getAcceptedSubProtocolin interfaceServerUpgradeResponse
-
setAcceptedSubProtocol
- Specified by:
setAcceptedSubProtocolin interfaceServerUpgradeResponse
-
getExtensions
- Specified by:
getExtensionsin interfaceServerUpgradeResponse
-
addExtensions
- Specified by:
addExtensionsin interfaceServerUpgradeResponse
-
removeExtensions
- Specified by:
removeExtensionsin interfaceServerUpgradeResponse
-
setExtensions
- Specified by:
setExtensionsin interfaceServerUpgradeResponse
-
toString
-