Java/Eta/Core/src/main/java/com/refinitiv/eta/transport/CryptoHelper.java
final long write(final ByteBuffer[] srcs, final int offset, final int length) throws IOException
    {
        long writeCount = 0;
        for (int i = offset; i < length; i++)
        {
            writeCount += write(srcs[i]);
            if (srcs[i].hasRemaining())
                break;
        }

        return writeCount;
    }
// Implementation of AbstractSelectableChannel::write(final ByteBuffer[] srcs, final int offset, final int length)
Implementation of AbstractSelectableChannel::write(final ByteBuffer[] srcs, final int offset, final int length)
Implementation of AbstractSelectableChannel :: write ( final ByteBuffer [] srcs final int offset final int length )
final long write(final ByteBuffer[] srcs, final int offset, final int length) throws IOException
    {
        long writeCount = 0;
        for (int i = offset; i < length; i++)
        {
            writeCount += write(srcs[i]);
            if (srcs[i].hasRemaining())
                break;
        }
        return writeCount;
    }
final long write ( final ByteBuffer [ ] srcs , final int offset , final int length ) throws IOException { long writeCount = 0 ; for ( int i = offset ; i < length ; i ++ ) { writeCount += write ( srcs [ i ] ) ; if ( srcs [ i ] . hasRemaining ( ) ) break ; } return writeCount ; }
Implementation of AbstractSelectableChannel::write(final ByteBuffer[] srcs, final int offset, final int length)
Implementation of AbstractSelectableChannel :: write ( final ByteBuffer [] srcs final int offset final int length )