Class ByteBufferHelper

java.lang.Object
com.helger.commons.lang.ByteBufferHelper

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

    • 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.