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 {@link java.lang.String}
For handling parts of binary messages, the allowable types for T are
- {@link java.nio.ByteBuffer}
- byte[]
Developers should not continue to reference message objects of type {@link java.nio.ByteBuffer}after 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.
@param < T> The type of the object that represent pieces of the incoming message that this MessageHandler will consume.