Package jakarta.websocket
Interface MessageHandler.Partial<T>
- 
- Type Parameters:
- T- The type of the object that represent pieces of the incoming message that this MessageHandler will consume.
 - All Superinterfaces:
- MessageHandler
 - Enclosing interface:
- MessageHandler
 
 public static interface MessageHandler.Partial<T> extends MessageHandler This kind of handler is notified by the implementation as it becomes ready to deliver parts of a whole message.For handling parts of text messages, the type T is StringFor handling parts of binary messages, the allowable types for T are - ByteBuffer
- byte[]
 Developers should not continue to reference message objects of type ByteBufferafter the completion of the onMessage() call, since they may be recycled by the implementation.Note: Implementations may choose their own schemes for delivering large messages in smaller parts through this API. These schemes may or may not bear a relationship to the underlying websocket dataframes in which the message is received off the wire. 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface jakarta.websocket.MessageHandlerMessageHandler.Partial<T>, MessageHandler.Whole<T>
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonMessage(T partialMessage, boolean last)Called when the next part of a message has been fully received.
 
- 
- 
- 
Method Detail- 
onMessagevoid onMessage(T partialMessage, boolean last) Called when the next part of a message has been fully received.- Parameters:
- partialMessage- the partial message data.
- last- flag to indicate if this partialMessage is the last of the whole message being delivered.
 
 
- 
 
-