Class WebSphereRequestUpgradeStrategy
java.lang.Object
org.springframework.web.socket.server.standard.AbstractStandardUpgradeStrategy
org.springframework.web.socket.server.standard.WebSphereRequestUpgradeStrategy
- All Implemented Interfaces:
RequestUpgradeStrategy
WebSphere support for upgrading an
HttpServletRequest
during a
WebSocket handshake. To modify properties of the underlying
ServerContainer
you can use
ServletServerContainerFactoryBean
in XML configuration or, when using
Java configuration, access the container instance through the
"javax.websocket.server.ServerContainer" ServletContext attribute.
Tested with WAS Liberty beta (August 2015) for the upcoming 8.5.5.7 release.
- Since:
- 4.2.1
- Author:
- Rossen Stoyanchev
-
Field Summary
Fields inherited from class org.springframework.web.socket.server.standard.AbstractStandardUpgradeStrategy
logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionString[]
Return the supported WebSocket protocol versions.void
upgradeInternal
(ServerHttpRequest httpRequest, ServerHttpResponse httpResponse, String selectedProtocol, List<Extension> selectedExtensions, Endpoint endpoint) Methods inherited from class org.springframework.web.socket.server.standard.AbstractStandardUpgradeStrategy
getContainer, getHttpServletRequest, getHttpServletResponse, getInstalledExtensions, getSupportedExtensions, upgrade
-
Constructor Details
-
WebSphereRequestUpgradeStrategy
public WebSphereRequestUpgradeStrategy()
-
-
Method Details
-
getSupportedVersions
Description copied from interface:RequestUpgradeStrategy
Return the supported WebSocket protocol versions. -
upgradeInternal
public void upgradeInternal(ServerHttpRequest httpRequest, ServerHttpResponse httpResponse, @Nullable String selectedProtocol, List<Extension> selectedExtensions, Endpoint endpoint) throws HandshakeFailureException - Specified by:
upgradeInternal
in classAbstractStandardUpgradeStrategy
- Throws:
HandshakeFailureException
-