org.atmosphere.container
Class TomcatWebSocketHandler

java.lang.Object
  extended by org.apache.catalina.websocket.StreamInbound
      extended by org.apache.catalina.websocket.MessageInbound
          extended by org.atmosphere.container.TomcatWebSocketHandler
All Implemented Interfaces:
org.apache.coyote.http11.upgrade.UpgradeInbound

public class TomcatWebSocketHandler
extends org.apache.catalina.websocket.MessageInbound


Constructor Summary
TomcatWebSocketHandler(AtmosphereRequest request, AtmosphereFramework framework, WebSocketProcessor webSocketProcessor)
           
 
Method Summary
protected  void onBinaryMessage(ByteBuffer message)
           
protected  void onClose(int closeCode)
           
protected  void onOpen(org.apache.catalina.websocket.WsOutbound outbound)
           
protected  void onTextMessage(CharBuffer message)
           
 
Methods inherited from class org.apache.catalina.websocket.MessageInbound
getByteBufferMaxSize, getCharBufferMaxSize, onBinaryData, onTextData, setByteBufferMaxSize, setCharBufferMaxSize
 
Methods inherited from class org.apache.catalina.websocket.StreamInbound
getOutboundByteBufferSize, getOutboundCharBufferSize, getWsOutbound, onData, onUpgradeComplete, setOutboundByteBufferSize, setOutboundCharBufferSize, setUpgradeOutbound, setUpgradeProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TomcatWebSocketHandler

public TomcatWebSocketHandler(AtmosphereRequest request,
                              AtmosphereFramework framework,
                              WebSocketProcessor webSocketProcessor)
Method Detail

onOpen

protected void onOpen(org.apache.catalina.websocket.WsOutbound outbound)
Overrides:
onOpen in class org.apache.catalina.websocket.StreamInbound

onClose

protected void onClose(int closeCode)
Overrides:
onClose in class org.apache.catalina.websocket.StreamInbound

onBinaryMessage

protected void onBinaryMessage(ByteBuffer message)
                        throws IOException
Specified by:
onBinaryMessage in class org.apache.catalina.websocket.MessageInbound
Throws:
IOException

onTextMessage

protected void onTextMessage(CharBuffer message)
                      throws IOException
Specified by:
onTextMessage in class org.apache.catalina.websocket.MessageInbound
Throws:
IOException


Copyright © 2012. All Rights Reserved.