[jboss-remoting-commits] JBoss Remoting SVN: r5841 - remoting3/trunk/jboss-remoting/src/main/java/org/jboss/remoting3/remote.
jboss-remoting-commits at lists.jboss.org
jboss-remoting-commits at lists.jboss.org
Fri Mar 26 14:41:35 EDT 2010
Author: david.lloyd at jboss.com
Date: 2010-03-26 14:41:34 -0400 (Fri, 26 Mar 2010)
New Revision: 5841
Modified:
remoting3/trunk/jboss-remoting/src/main/java/org/jboss/remoting3/remote/RemoteMessageHandler.java
Log:
JBREM-1215 part 2.1: Push copies to other threads so our main buffer may be reused
Modified: remoting3/trunk/jboss-remoting/src/main/java/org/jboss/remoting3/remote/RemoteMessageHandler.java
===================================================================
--- remoting3/trunk/jboss-remoting/src/main/java/org/jboss/remoting3/remote/RemoteMessageHandler.java 2010-03-26 18:38:10 UTC (rev 5840)
+++ remoting3/trunk/jboss-remoting/src/main/java/org/jboss/remoting3/remote/RemoteMessageHandler.java 2010-03-26 18:41:34 UTC (rev 5841)
@@ -240,7 +240,7 @@
}
byteInput = inboundRequest.getByteInput();
}
- byteInput.push(buffer);
+ byteInput.push(Buffers.flip(ByteBuffer.allocate(buffer.remaining()).put(buffer)));
return;
}
case RemoteProtocol.REQUEST_ABORT: {
@@ -301,7 +301,7 @@
byteInput = outboundRequest.getByteInput();
}
}
- byteInput.push(buffer);
+ byteInput.push(Buffers.flip(ByteBuffer.allocate(buffer.remaining()).put(buffer)));
return;
}
case RemoteProtocol.REPLY_ACK_CHUNK: {
@@ -342,7 +342,7 @@
byteInput = outboundRequest.getByteInput();
}
}
- byteInput.push(buffer);
+ byteInput.push(Buffers.flip(ByteBuffer.allocate(buffer.remaining()).put(buffer)));
return;
}
case RemoteProtocol.REPLY_EXCEPTION_ABORT: {
More information about the jboss-remoting-commits
mailing list