Class WsHttpUpgradeHandler
- java.lang.Object
- 
- org.apache.tomcat.websocket.server.WsHttpUpgradeHandler
 
- 
- All Implemented Interfaces:
- HttpUpgradeHandler,- InternalHttpUpgradeHandler
 
 public class WsHttpUpgradeHandler extends java.lang.Object implements InternalHttpUpgradeHandler Servlet 3.1 HTTP upgrade handler for WebSocket connections.
- 
- 
Constructor SummaryConstructors Constructor Description WsHttpUpgradeHandler()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()This method is called after the upgraded connection has been closed.UpgradeInfogetUpgradeInfo()voidinit(WebConnection connection)This method is called once the request/response pair whereHttpServletRequest.upgrade(Class)is called has completed processing and is the point where control of the connection passes from the container to theHttpUpgradeHandler.voidpause()voidpreInit(ServerEndpointConfig serverEndpointConfig, WsServerContainer wsc, WsHandshakeRequest handshakeRequest, java.util.List<Extension> negotiatedExtensionsPhase2, java.lang.String subProtocol, Transformation transformation, java.util.Map<java.lang.String,java.lang.String> pathParameters, boolean secure)voidsetSocketWrapper(SocketWrapperBase<?> socketWrapper)voidsetSslSupport(SSLSupport sslSupport)voidtimeoutAsync(long now)AbstractEndpoint.Handler.SocketStateupgradeDispatch(SocketEvent status)
 
- 
- 
- 
Method Detail- 
setSocketWrapperpublic void setSocketWrapper(SocketWrapperBase<?> socketWrapper) - Specified by:
- setSocketWrapperin interface- InternalHttpUpgradeHandler
 
 - 
preInitpublic void preInit(ServerEndpointConfig serverEndpointConfig, WsServerContainer wsc, WsHandshakeRequest handshakeRequest, java.util.List<Extension> negotiatedExtensionsPhase2, java.lang.String subProtocol, Transformation transformation, java.util.Map<java.lang.String,java.lang.String> pathParameters, boolean secure) 
 - 
initpublic void init(WebConnection connection) Description copied from interface:javax.servlet.http.HttpUpgradeHandlerThis method is called once the request/response pair whereHttpServletRequest.upgrade(Class)is called has completed processing and is the point where control of the connection passes from the container to theHttpUpgradeHandler.- Specified by:
- initin interface- HttpUpgradeHandler
- Parameters:
- connection- The connection that has been upgraded
 
 - 
getUpgradeInfopublic UpgradeInfo getUpgradeInfo() - Specified by:
- getUpgradeInfoin interface- InternalHttpUpgradeHandler
 
 - 
upgradeDispatchpublic AbstractEndpoint.Handler.SocketState upgradeDispatch(SocketEvent status) - Specified by:
- upgradeDispatchin interface- InternalHttpUpgradeHandler
 
 - 
timeoutAsyncpublic void timeoutAsync(long now) - Specified by:
- timeoutAsyncin interface- InternalHttpUpgradeHandler
 
 - 
pausepublic void pause() - Specified by:
- pausein interface- InternalHttpUpgradeHandler
 
 - 
destroypublic void destroy() Description copied from interface:javax.servlet.http.HttpUpgradeHandlerThis method is called after the upgraded connection has been closed.- Specified by:
- destroyin interface- HttpUpgradeHandler
 
 - 
setSslSupportpublic void setSslSupport(SSLSupport sslSupport) - Specified by:
- setSslSupportin interface- InternalHttpUpgradeHandler
 
 
- 
 
-