public class TomcatRequestUpgradeStrategy extends AbstractStandardUpgradeStrategy
RequestUpgradeStrategy
。JSR-356 をサポートする Tomcat のすべてのバージョン、つまり Tomcat 7.0.47 + 以降と互換性があります。 基になる ServerContainer
EE のプロパティを変更するには、XML 構成で ServletServerContainerFactoryBean
を使用するか、Java 構成を使用する場合は、「javax.websocket.server.ServerContainer」ServletContext 属性を介してコンテナーインスタンスにアクセスします。
logger
コンストラクターと説明 |
---|
TomcatRequestUpgradeStrategy() |
修飾子と型 | メソッドと説明 |
---|---|
org.apache.tomcat.websocket.server.WsServerContainer | getContainer(HttpServletRequestEE request) |
StringSE[] | getSupportedVersions() サポートされている WebSocket プロトコルバージョンを返します。 |
void | upgradeInternal(ServerHttpRequest request, ServerHttpResponse response, StringSE selectedProtocol, ListSE<ExtensionEE> selectedExtensions, EndpointEE endpoint) |
getHttpServletRequest, getHttpServletResponse, getInstalledExtensions, getSupportedExtensions, upgrade
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public StringSE[] getSupportedVersions()
RequestUpgradeStrategy
public void upgradeInternal(ServerHttpRequest request, ServerHttpResponse response, @Nullable StringSE selectedProtocol, ListSE<ExtensionEE> selectedExtensions, EndpointEE endpoint) throws HandshakeFailureException
AbstractStandardUpgradeStrategy
の upgradeInternal
HandshakeFailureException
public org.apache.tomcat.websocket.server.WsServerContainer getContainer(HttpServletRequestEE request)
AbstractStandardUpgradeStrategy
の getContainer