Class ByteBufferHelper


  • @Immutable
    public final class ByteBufferHelper
    extends Object
    Contains some ByteBuffer utility methods.
    Author:
    Philip Helger
    • Method Detail

      • transfer

        @Nonnegative
        public static int transfer​(@Nonnull
                                   ByteBuffer aSrcBuffer,
                                   @Nonnull
                                   ByteBuffer aDstBuffer,
                                   boolean bNeedsFlip)
        Transfer as much as possible from source to dest buffer.
        Parameters:
        aSrcBuffer - Source buffer. May not be null.
        aDstBuffer - Destination buffer. May not be null.
        bNeedsFlip - whether or not to flip src
        Returns:
        The amount of data transferred. Always ≥ 0.