Author: remm
Date: Fri Nov 4 03:51:02 2005
New Revision: 330798
URL: http://svn.apache.org/viewcvs?rev=330798&view=rev
Log:
- Use the new methods from Mladen in the AJP connector.
Modified:
tomcat/connectors/trunk/jk/java/org/apache/coyote/ajp/AjpAprProcessor.java
Modified:
tomcat/connectors/trunk/jk/java/org/apache/coyote/ajp/AjpAprProcessor.java
URL:
http://svn.apache.org/viewcvs/tomcat/connectors/trunk/jk/java/org/apache/coyote/ajp/AjpAprProcessor.java?rev=330798&r1=330797&r2=330798&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/java/org/apache/coyote/ajp/AjpAprProcessor.java
(original)
+++ tomcat/connectors/trunk/jk/java/org/apache/coyote/ajp/AjpAprProcessor.java
Fri Nov 4 03:51:02 2005
@@ -347,6 +347,8 @@
// Setting up the socket
this.socket = socket;
+ Socket.setrbb(this.socket, inputBuffer);
+ Socket.setsbb(this.socket, outputBuffer);
// Error flag
error = false;
@@ -999,8 +1001,8 @@
inputBuffer.position(0);
}
while (inputBuffer.remaining() < n) {
- int nRead = Socket.recvb
- (socket, inputBuffer, inputBuffer.limit(),
+ int nRead = Socket.recvbb
+ (socket, inputBuffer.limit(),
inputBuffer.capacity() - inputBuffer.limit());
if (nRead > 0) {
inputBuffer.limit(inputBuffer.limit() + nRead);
@@ -1031,8 +1033,8 @@
inputBuffer.position(0);
}
while (inputBuffer.remaining() < n) {
- int nRead = Socket.recvbt
- (socket, inputBuffer, inputBuffer.limit(),
+ int nRead = Socket.recvbbt
+ (socket, inputBuffer.limit(),
inputBuffer.capacity() - inputBuffer.limit(),
readTimeout);
if (nRead > 0) {
inputBuffer.limit(inputBuffer.limit() + nRead);
@@ -1166,7 +1168,7 @@
protected void flush()
throws IOException {
if (outputBuffer.position() > 0) {
- if (Socket.sendb(socket, outputBuffer, 0, outputBuffer.position())
< 0) {
+ if (Socket.sendbb(socket, 0, outputBuffer.position()) < 0) {
throw new IOException(sm.getString("ajpprotocol.failedwrite"));
}
outputBuffer.clear();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]