Class BufferJvmFix

java.lang.Object
net.officefloor.server.stream.BufferJvmFix

public class BufferJvmFix extends Object
Fix for compatibility issue between JDK8 and JDK9.
Author:
Daniel Sagenschneider
  • Method Details

    • flip

      public static Buffer flip(Buffer buffer)
      Handles difference in flip.
      Parameters:
      buffer - ByteBuffer.
      Returns:
      Result of flip.
    • clear

      public static Buffer clear(Buffer buffer)
      Handle difference in clear.
      Parameters:
      buffer - ByteBuffer.
      Returns:
      Result of clear.
    • position

      public static int position(Buffer buffer)
      Handle difference in position.
      Parameters:
      buffer - ByteBuffer.
      Returns:
      Position.
    • position

      public static Buffer position(Buffer buffer, int position)
      Handles difference in position.
      Parameters:
      buffer - ByteBuffer.
      position - Position.
      Returns:
      Result of position.
    • limit

      public static int limit(Buffer buffer)
      Handle difference in limit.
      Parameters:
      buffer - ByteBuffer.
      Returns:
      Limit.
    • limit

      public static Buffer limit(Buffer buffer, int limit)
      Handle difference in limit.
      Parameters:
      buffer - ByteBuffer.
      limit - Limit.
      Returns:
      Result of limit.