Package org.apache.camel.util
Class BufferCaster
- java.lang.Object
-
- org.apache.camel.util.BufferCaster
-
public final class BufferCaster extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends Buffer>
Buffercast(T byteBuffer)
Without this cast, when the code compiled by Java 9+ is executed on Java 8, it will throw java.lang.NoSuchMethodError: Method flip()Ljava/nio/ByteBuffer; does not exist in class java.nio.ByteBuffer This is true for other method too: we list them here for completeness: position(int), limit(int), mark(), reset(), clear() and rewind()
-
-
-
Method Detail
-
cast
public static <T extends Buffer> Buffer cast(T byteBuffer)
Without this cast, when the code compiled by Java 9+ is executed on Java 8, it will throw java.lang.NoSuchMethodError: Method flip()Ljava/nio/ByteBuffer; does not exist in class java.nio.ByteBuffer This is true for other method too: we list them here for completeness: position(int), limit(int), mark(), reset(), clear() and rewind()
-
-