@Override
    public long read(ByteBuffer[] dsts) throws IOException {
        return read(dsts, 0, dsts.length);
    }
Reads a sequence of bytes from this channel into the given buffers.

@param dsts - The buffers into which bytes are to be transferred.
@return The number of bytes read, possibly zero, or -1 if the channel has reached end-of-stream.
@throws IOException if some other I/O error occurs
clients/src/main/java/org/apache/kafka/common/network/SslTransportLayer.java