public class UndertowRequestUpgradeStrategy extends AbstractStandardUpgradeStrategy
RequestUpgradeStrategy for WildFly and its underlying
Undertow web server. Also compatible with embedded Undertow usage.
Designed for Undertow 1.3.5+ as of Spring Framework 4.3, with a fallback strategy for Undertow 1.0 to 1.3 - as included in WildFly 8.x, 9 and 10.
logger| Constructor and Description |
|---|
UndertowRequestUpgradeStrategy() |
| Modifier and Type | Method and Description |
|---|---|
io.undertow.websockets.jsr.ServerWebSocketContainer |
getContainer(HttpServletRequest request) |
java.lang.String[] |
getSupportedVersions()
Return the supported WebSocket protocol versions.
|
protected void |
upgradeInternal(ServerHttpRequest request,
ServerHttpResponse response,
java.lang.String selectedProtocol,
java.util.List<javax.websocket.Extension> selectedExtensions,
javax.websocket.Endpoint endpoint) |
getHttpServletRequest, getHttpServletResponse, getInstalledExtensions, getSupportedExtensions, upgradepublic java.lang.String[] getSupportedVersions()
RequestUpgradeStrategyprotected void upgradeInternal(ServerHttpRequest request, ServerHttpResponse response, java.lang.String selectedProtocol, java.util.List<javax.websocket.Extension> selectedExtensions, javax.websocket.Endpoint endpoint) throws HandshakeFailureException
upgradeInternal in class AbstractStandardUpgradeStrategyHandshakeFailureExceptionpublic io.undertow.websockets.jsr.ServerWebSocketContainer getContainer(HttpServletRequest request)
getContainer in class AbstractStandardUpgradeStrategy