org.granite.gravity.tomcat
Class TomcatWebSocketChannel.MessageInboundImpl

java.lang.Object
  extended by org.apache.catalina.websocket.StreamInbound
      extended by org.apache.catalina.websocket.MessageInbound
          extended by org.granite.gravity.tomcat.TomcatWebSocketChannel.MessageInboundImpl
All Implemented Interfaces:
org.apache.coyote.http11.upgrade.UpgradeInbound
Enclosing class:
TomcatWebSocketChannel

public class TomcatWebSocketChannel.MessageInboundImpl
extends org.apache.catalina.websocket.MessageInbound


Constructor Summary
TomcatWebSocketChannel.MessageInboundImpl()
           
 
Method Summary
 int getAckLength()
           
 void onBinaryMessage(ByteBuffer buf)
           
 void onClose(int closeCode)
           
protected  void onOpen(org.apache.catalina.websocket.WsOutbound outbound)
           
protected  void onTextMessage(CharBuffer buf)
           
 
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, getReadTimeout, 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

TomcatWebSocketChannel.MessageInboundImpl

public TomcatWebSocketChannel.MessageInboundImpl()
Method Detail

onOpen

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

onClose

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

onBinaryMessage

public void onBinaryMessage(ByteBuffer buf)
Specified by:
onBinaryMessage in class org.apache.catalina.websocket.MessageInbound

onTextMessage

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

getAckLength

public int getAckLength()