Top Description Fields Constructors Methods
org.apache.tomcat.websocket.pojo

public abstract Class PojoMessageHandlerPartialBase<T>

extends PojoMessageHandlerBase<T>
implements MessageHandler.Partial<T>
Class Inheritance
All Implemented Interfaces
jakarta.websocket.MessageHandler.Partial, jakarta.websocket.MessageHandler
Known Direct Subclasses
org.apache.tomcat.websocket.pojo.PojoMessageHandlerPartialBinary, org.apache.tomcat.websocket.pojo.PojoMessageHandlerPartialText
Type Parameters
<T>
The type of message to handle
Imports
java.lang.reflect.InvocationTargetException, .Method, java.nio.ByteBuffer, jakarta.websocket.DecodeException, .MessageHandler, .Session, org.apache.tomcat.websocket.WsSession

Common implementation code for the POJO partial message handlers. All the real work is done in this class and in the superclass.

Field Summary

Modifier and TypeField and Description
private final int
Inherited from org.apache.tomcat.websocket.pojo.PojoMessageHandlerBase:
convertindexPayloadindexSessionmaxMessageSizemethodparamspojosession

Constructor Summary

AccessConstructor and Description
public
PojoMessageHandlerPartialBase(Object pojo, Method method, Session session, Object[] params, int indexPayload, boolean convert, int indexBoolean, int indexSession, long maxMessageSize)

Method Summary

Modifier and TypeMethod and Description
public final void
onMessage(T
The message part
message
,
boolean
true if this is the last part of this message, else false
last
)

Implements jakarta.websocket.MessageHandler.Partial.onMessage.

Called when part of a message is available to be processed.

Inherited from org.apache.tomcat.websocket.pojo.PojoMessageHandlerBase:
getMaxMessageSizegetWrappedHandlerhandlePojoMethodExceptionprocessResult

Field Detail

indexBooleanback to summary
private final int indexBoolean

Constructor Detail

PojoMessageHandlerPartialBaseback to summary
public PojoMessageHandlerPartialBase(Object pojo, Method method, Session session, Object[] params, int indexPayload, boolean convert, int indexBoolean, int indexSession, long maxMessageSize)

Method Detail

onMessageback to summary
public final void onMessage(T message, boolean last)

Implements jakarta.websocket.MessageHandler.Partial.onMessage.

Doc from jakarta.websocket.MessageHandler.Partial.onMessage.

Called when part of a message is available to be processed.

Parameters
message:T

The message part

last:boolean

true if this is the last part of this message, else false

Annotations
@Override