From f5b671c28c87035d0773d731343ef3c7ef448187 Mon Sep 17 00:00:00 2001 From: Gary Russell Date: Fri, 22 Jan 2021 11:52:22 -0500 Subject: [PATCH] GH-3470: Resolve JDK8 Runtime Problem Resolves https://github.com/spring-projects/spring-integration/issues/3470 Also fix `ByteBuffer.clear()`. --- .../integration/ip/tcp/connection/TcpNioConnection.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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() {