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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]Return the supported WebSocket protocol versions.voidupgradeInternal(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:RequestUpgradeStrategyReturn 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:
upgradeInternalin classAbstractStandardUpgradeStrategy- Throws:
HandshakeFailureException
-