public class TomcatRequestUpgradeStrategy extends AbstractStandardUpgradeStrategy
RequestUpgradeStrategy。JSR-356 をサポートするすべてのバージョンの Tomcat (Tomcat 7.0.47+ 以上) と互換性があります。 基礎となる ServerContainer のプロパティを変更するには、XML 構成で ServletServerContainerFactoryBean を使用するか、Java 構成を使用する場合は、"javax.websocket.server.ServerContainer" ServletContext 属性を介してコンテナーインスタンスにアクセスします。
logger| コンストラクターと説明 |
|---|
TomcatRequestUpgradeStrategy() |
| 修飾子と型 | メソッドと説明 |
|---|---|
org.apache.tomcat.websocket.server.WsServerContainer | getContainer(HttpServletRequestEE request) |
java.lang.String[] | getSupportedVersions() サポートされている WebSocket プロトコルバージョンを返します。 |
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()
RequestUpgradeStrategypublic void upgradeInternal(ServerHttpRequest request, ServerHttpResponse response, @Nullable java.lang.String selectedProtocol, java.util.List<javax.websocket.Extension> selectedExtensions, javax.websocket.Endpoint endpoint) throws HandshakeFailureException
public org.apache.tomcat.websocket.server.WsServerContainer getContainer(HttpServletRequestEE request)
AbstractStandardUpgradeStrategy の getContainer