Apache Tomcat 7.0.54

org.apache.tomcat.websocket.pojo
Class PojoMessageHandlerWholeBinary

java.lang.Object
  extended by org.apache.tomcat.websocket.pojo.PojoMessageHandlerBase<T>
      extended by org.apache.tomcat.websocket.pojo.PojoMessageHandlerWholeBase<ByteBuffer>
          extended by org.apache.tomcat.websocket.pojo.PojoMessageHandlerWholeBinary
All Implemented Interfaces:
MessageHandler, MessageHandler.Whole<ByteBuffer>, WrappedMessageHandler

public class PojoMessageHandlerWholeBinary
extends PojoMessageHandlerWholeBase<ByteBuffer>

ByteBuffer specific concrete implementation for handling whole messages.


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.websocket.MessageHandler
MessageHandler.Partial<T>, MessageHandler.Whole<T>
 
Field Summary
 
Fields inherited from class org.apache.tomcat.websocket.pojo.PojoMessageHandlerBase
convert, indexPayload, indexSession, maxMessageSize, method, params, pojo, session
 
Constructor Summary
PojoMessageHandlerWholeBinary(Object pojo, Method method, Session session, EndpointConfig config, List<Class<? extends Decoder>> decoderClazzes, Object[] params, int indexPayload, boolean convert, int indexSession, boolean isForInputStream, long maxMessageSize)
           
 
Method Summary
protected  Object convert(ByteBuffer message)
           
protected  Object decode(ByteBuffer message)
           
protected  void onClose()
           
 
Methods inherited from class org.apache.tomcat.websocket.pojo.PojoMessageHandlerWholeBase
onMessage
 
Methods inherited from class org.apache.tomcat.websocket.pojo.PojoMessageHandlerBase
getMaxMessageSize, getWrappedHandler, processResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PojoMessageHandlerWholeBinary

public PojoMessageHandlerWholeBinary(Object pojo,
                                     Method method,
                                     Session session,
                                     EndpointConfig config,
                                     List<Class<? extends Decoder>> decoderClazzes,
                                     Object[] params,
                                     int indexPayload,
                                     boolean convert,
                                     int indexSession,
                                     boolean isForInputStream,
                                     long maxMessageSize)
Method Detail

decode

protected Object decode(ByteBuffer message)
                 throws DecodeException
Specified by:
decode in class PojoMessageHandlerWholeBase<ByteBuffer>
Throws:
DecodeException

convert

protected Object convert(ByteBuffer message)
Overrides:
convert in class PojoMessageHandlerWholeBase<ByteBuffer>

onClose

protected void onClose()
Specified by:
onClose in class PojoMessageHandlerWholeBase<ByteBuffer>

Apache Tomcat 7.0.54

Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.