@PrivateApi public class PacketIOHelper extends Object
PacketIOHelper is stateful because it tracks where the packet reading from ByteBuffer or writing to ByteBuffer.
 A PacketIOHelper instance should only be used for reading, or only be used for writing. So if you need to read and
 write at the same time, you need to have 2 instances.
 A PacketIOHelper is designed to be reused.| Constructor and Description | 
|---|
| PacketIOHelper() | 
| Modifier and Type | Method and Description | 
|---|---|
| Packet | readFrom(ByteBuffer src)Reads the packet data from the supplied  ByteBuffer. | 
| boolean | writeTo(Packet packet,
       ByteBuffer dst)Writes the packet data to the supplied  ByteBuffer, up to the buffer's limit. | 
public boolean writeTo(Packet packet, ByteBuffer dst)
ByteBuffer, up to the buffer's limit. If it returns false,
 it should be called again to write the remaining data.dst - the destination byte buffertrue if all the packet's data is now written out; false otherwise.public Packet readFrom(ByteBuffer src)
ByteBuffer. The buffer may not contain the complete packet.
 If this method returns false, it should be called again to read more packet data.src - the source byte buffernull otherwise.Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.