You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by co...@apache.org on 2002/01/06 09:47:09 UTC
cvs commit: jakarta-tomcat-connectors/jk/java/org/apache/jk/core Endpoint.java Msg.java WorkerEnv.java
costin 02/01/06 00:47:09
Modified: jk/java/org/apache/jk/core Endpoint.java Msg.java
WorkerEnv.java
Log:
Added support for BaseRequest's notes. Increase the number of notes for endpoint.
Add ByteChunks to message and remove references to Strings.
Revision Changes Path
1.2 +1 -1 jakarta-tomcat-connectors/jk/java/org/apache/jk/core/Endpoint.java
Index: Endpoint.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/core/Endpoint.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Endpoint.java 31 Dec 2001 19:03:53 -0000 1.1
+++ Endpoint.java 6 Jan 2002 08:47:09 -0000 1.2
@@ -82,7 +82,7 @@
* @author Costin Manolache
*/
public class Endpoint {
- private Object notes[]=new Object[8];
+ private Object notes[]=new Object[16];
public final Object getNote( int id ) {
return notes[id];
1.2 +3 -7 jakarta-tomcat-connectors/jk/java/org/apache/jk/core/Msg.java
Index: Msg.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/core/Msg.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Msg.java 31 Dec 2001 19:03:53 -0000 1.1
+++ Msg.java 6 Jan 2002 08:47:09 -0000 1.2
@@ -67,7 +67,7 @@
import java.security.*;
import org.apache.tomcat.util.http.MimeHeaders;
-import org.apache.tomcat.util.buf.MessageBytes;
+import org.apache.tomcat.util.buf.*;
import org.apache.tomcat.util.http.HttpMessages;
import org.apache.tomcat.util.buf.HexUtils;
@@ -105,15 +105,11 @@
public abstract void appendLongInt( int val );
/**
- * Write a String out at the current write position. Strings are
- * encoded with the length in two bytes first, then the string, and
- * then a terminating \0 (which is <B>not</B> included in the
- * encoded length). The terminator is for the convenience of the C
- * code, where it saves a round of copying. A null string is
- * encoded as a string with length 0.
*/
public abstract void appendBytes(MessageBytes mb) throws IOException;
+ public abstract void appendByteChunk(ByteChunk bc) throws IOException;
+
/**
* Copy a chunk of bytes into the packet, starting at the current
* write position. The chunk of bytes is encoded with the length
1.2 +1 -0 jakarta-tomcat-connectors/jk/java/org/apache/jk/core/WorkerEnv.java
Index: WorkerEnv.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/core/WorkerEnv.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- WorkerEnv.java 31 Dec 2001 19:03:53 -0000 1.1
+++ WorkerEnv.java 6 Jan 2002 08:47:09 -0000 1.2
@@ -83,6 +83,7 @@
int webappCnt=0;
public static final int ENDPOINT_NOTE=0;
+ public static final int REQUEST_NOTE=1;
int noteId[]=new int[4];
String noteName[][]=new String[4][];
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>