diff --git a/aeron-client/src/main/java/io/aeron/BufferBuilder.java b/aeron-client/src/main/java/io/aeron/BufferBuilder.java
index <HASH>..<HASH> 100644
--- a/aeron-client/src/main/java/io/aeron/BufferBuilder.java
+++ b/aeron-client/src/main/java/io/aeron/BufferBuilder.java
@@ -195,6 +195,7 @@ public class BufferBuilder
         if (isDirect)
         {
             final ByteBuffer byteBuffer = ByteBuffer.allocateDirect(newCapacity);
+            byteBuffer.order(ByteOrder.LITTLE_ENDIAN);
             buffer.getBytes(0, byteBuffer, 0, limit);
             buffer.wrap(byteBuffer);
         }
[Java] Set the byte order in ByteBuffers for the logs to be little endian for those who would expect this.