diff --git a/spring-integration-ip/src/main/java/org/springframework/integration/ip/tcp/connection/TcpNioConnection.java b/spring-integration-ip/src/main/java/org/springframework/integration/ip/tcp/connection/TcpNioConnection.java index c3849d3fcf..473f6c33b6 100644 --- a/spring-integration-ip/src/main/java/org/springframework/integration/ip/tcp/connection/TcpNioConnection.java +++ b/spring-integration-ip/src/main/java/org/springframework/integration/ip/tcp/connection/TcpNioConnection.java @@ -458,7 +458,7 @@ public class TcpNioConnection extends TcpConnectionSupport { logger.trace(getConnectionId() + " Sending " + rawBufferToSend.limit() + " to pipe"); } this.channelInputStream.write(rawBufferToSend); - rawBufferToSend.clear(); + ((Buffer) rawBufferToSend).clear(); } private void checkForAssembler() {