Package org.apache.tomcat.websocket.pojo
Class PojoMessageHandlerWholeBase<T>
java.lang.Object
org.apache.tomcat.websocket.pojo.PojoMessageHandlerBase<T>
org.apache.tomcat.websocket.pojo.PojoMessageHandlerWholeBase<T>
- Type Parameters:
- T- The type of message to handle
- All Implemented Interfaces:
- MessageHandler,- MessageHandler.Whole<T>,- WrappedMessageHandler
- Direct Known Subclasses:
- PojoMessageHandlerWholeBinary,- PojoMessageHandlerWholePong,- PojoMessageHandlerWholeText
public abstract class PojoMessageHandlerWholeBase<T>
extends PojoMessageHandlerBase<T>
implements MessageHandler.Whole<T>
Common implementation code for the POJO whole message handlers. All the real work is done in this class and in the
 superclass.
- 
Nested Class SummaryNested classes/interfaces inherited from interface jakarta.websocket.MessageHandlerMessageHandler.Partial<T>, MessageHandler.Whole<T>
- 
Field SummaryFieldsFields inherited from class org.apache.tomcat.websocket.pojo.PojoMessageHandlerBaseconvert, indexPayload, indexSession, maxMessageSize, method, params, pojo, session
- 
Constructor SummaryConstructorsConstructorDescriptionPojoMessageHandlerWholeBase(Object pojo, Method method, Session session, Object[] params, int indexPayload, boolean convert, int indexSession, long maxMessageSize) 
- 
Method SummaryMethods inherited from class org.apache.tomcat.websocket.pojo.PojoMessageHandlerBasegetMaxMessageSize, getWrappedHandler, handlePojoMethodException, processResult
- 
Field Details- 
decoders
 
- 
- 
Constructor Details- 
PojoMessageHandlerWholeBase
 
- 
- 
Method Details- 
createDecoderInstanceprotected Decoder createDecoderInstance(Class<? extends Decoder> clazz) throws ReflectiveOperationException, NamingException 
- 
onMessageDescription copied from interface:jakarta.websocket.MessageHandler.WholeCalled when a whole message is available to be processed.- Specified by:
- onMessagein interface- MessageHandler.Whole<T>
- Parameters:
- message- The message
 
- 
onCloseprotected void onClose()
- 
convert
- 
decode- Throws:
- DecodeException
 
 
-