Package org.atmosphere.container
Class TomcatWebSocketHandler
- java.lang.Object
-
- org.apache.catalina.websocket.StreamInbound
-
- org.atmosphere.container.TomcatWebSocketHandler
-
- All Implemented Interfaces:
org.apache.coyote.http11.upgrade.UpgradeInbound
public class TomcatWebSocketHandler extends org.apache.catalina.websocket.StreamInbound
-
-
Constructor Summary
Constructors Constructor Description TomcatWebSocketHandler(AtmosphereRequest request, AtmosphereFramework framework, WebSocketProcessor webSocketProcessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetReadTimeout()protected voidonBinaryData(java.io.InputStream is)protected voidonClose(int closeCode)protected voidonOpen(org.apache.catalina.websocket.WsOutbound outbound)protected voidonTextData(java.io.Reader r)protected voidonTextMessage(java.nio.CharBuffer message)
-
-
-
Constructor Detail
-
TomcatWebSocketHandler
public TomcatWebSocketHandler(AtmosphereRequest request, AtmosphereFramework framework, WebSocketProcessor webSocketProcessor)
-
-
Method Detail
-
onOpen
protected void onOpen(org.apache.catalina.websocket.WsOutbound outbound)
- Overrides:
onOpenin classorg.apache.catalina.websocket.StreamInbound
-
onClose
protected void onClose(int closeCode)
- Overrides:
onClosein classorg.apache.catalina.websocket.StreamInbound
-
onTextMessage
protected void onTextMessage(java.nio.CharBuffer message) throws java.io.IOException- Throws:
java.io.IOException
-
onBinaryData
protected final void onBinaryData(java.io.InputStream is) throws java.io.IOException- Specified by:
onBinaryDatain classorg.apache.catalina.websocket.StreamInbound- Throws:
java.io.IOException
-
onTextData
protected final void onTextData(java.io.Reader r) throws java.io.IOException- Specified by:
onTextDatain classorg.apache.catalina.websocket.StreamInbound- Throws:
java.io.IOException
-
getReadTimeout
public int getReadTimeout()
- Specified by:
getReadTimeoutin interfaceorg.apache.coyote.http11.upgrade.UpgradeInbound- Overrides:
getReadTimeoutin classorg.apache.catalina.websocket.StreamInbound
-
-