costin 01/11/26 08:56:19 Modified: jk/java/org/apache/ajp AjpHandler.java RequestHandler.java jk/java/org/apache/ajp/test TestAjp13.java jk/java/org/apache/ajp/tomcat4 Ajp13Processor.java Ajp13Request.java Removed: jk/java/org/apache/ajp AjpRequest.java Log: Remove AjpRequest, it contained only the 'javaRoute' which is now included in util/http/BaseRequest. This simplifies the code ( fewer classes, simpler model ) Revision Changes Path 1.4 +10 -9 jakarta-tomcat-connectors/jk/java/org/apache/ajp/AjpHandler.java Index: AjpHandler.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/ajp/AjpHandler.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- AjpHandler.java 2001/11/21 20:49:54 1.3 +++ AjpHandler.java 2001/11/26 16:56:19 1.4 @@ -70,31 +70,32 @@ import org.apache.tomcat.util.http.*; import org.apache.tomcat.util.buf.*; - /** * Base class for handlers of Ajp messages. Jk provide a simple bidirectional * communication mechanism between the web server and a servlet container. It is * based on messages that are passed between the 2 server, using a single * thread on each side. * - * Both sides must be prepared to deal with unknown packages ( by responding with - * an "message unknown" message ). The container and server may register new - * message types, implementing special features or specialized implementations - * for the "base" messages. + * The container side must be able to deal with at least the "REQUEST FORWARD", + * the server side must be able to deal with at least "HEADERS", "BODY", + * "END" messages. * - * The container side must be able to deal with at least the "REQUEST FORWARD", and - * the server side must be able to deal with at least "HEADERS", "BODY", "END" messages. - * + * @author Henri Gomez * @author Costin Manolache */ public class AjpHandler { public static final int UNKNOWN=-1; + Ajp13 channel; + public void init( Ajp13 channel ) { + this.channel=channel; + } + /** Execute the callback */ public int handleAjpMessage( int type, Ajp13 channel, - Ajp13Packet ajp, AjpRequest req ) + Ajp13Packet ajp, BaseRequest req ) throws IOException { return UNKNOWN; 1.7 +1 -1 jakarta-tomcat-connectors/jk/java/org/apache/ajp/RequestHandler.java Index: RequestHandler.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/ajp/RequestHandler.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- RequestHandler.java 2001/11/21 20:49:54 1.6 +++ RequestHandler.java 2001/11/26 16:56:19 1.7 @@ -218,7 +218,7 @@ // -------------------- Incoming message -------------------- public int handleAjpMessage( int type, Ajp13 channel, - Ajp13Packet ajp, AjpRequest req ) + Ajp13Packet ajp, BaseRequest req ) throws IOException { switch( type ) { 1.7 +1 -1 jakarta-tomcat-connectors/jk/java/org/apache/ajp/test/TestAjp13.java Index: TestAjp13.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/ajp/test/TestAjp13.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- TestAjp13.java 2001/11/21 20:49:55 1.6 +++ TestAjp13.java 2001/11/26 16:56:19 1.7 @@ -169,7 +169,7 @@ Socket socket = server.accept(); Ajp13 ajp13 = new Ajp13(); MimeHeaders headers = new MimeHeaders(); - AjpRequest request = new AjpRequest(); + BaseRequest request = new BaseRequest(); ajp13.setSocket(socket); boolean moreRequests = true; 1.4 +6 -6 jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/Ajp13Processor.java Index: Ajp13Processor.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/Ajp13Processor.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Ajp13Processor.java 2001/09/27 10:28:12 1.3 +++ Ajp13Processor.java 2001/11/26 16:56:19 1.4 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/Ajp13Processor.java,v 1.3 2001/09/27 10:28:12 hgomez Exp $ - * $Revision: 1.3 $ - * $Date: 2001/09/27 10:28:12 $ + * $Header: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/Ajp13Processor.java,v 1.4 2001/11/26 16:56:19 costin Exp $ + * $Revision: 1.4 $ + * $Date: 2001/11/26 16:56:19 $ * * ==================================================================== * @@ -98,11 +98,11 @@ import org.apache.catalina.util.StringParser; import org.apache.ajp.Ajp13; -import org.apache.ajp.AjpRequest; +import org.apache.tomcat.util.http.BaseRequest; /** * @author Kevin Seguin - * @version $Revision: 1.3 $ $Date: 2001/09/27 10:28:12 $ + * @version $Revision: 1.4 $ $Date: 2001/11/26 16:56:19 $ */ final class Ajp13Processor @@ -140,7 +140,7 @@ // ----------------------------------------------------- Instance Variables private Ajp13Logger logger = new Ajp13Logger(); - private AjpRequest ajpRequest = new AjpRequest(); + private BaseRequest ajpRequest = new BaseRequest(); /** * Is there a new socket available? 1.5 +2 -2 jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/Ajp13Request.java Index: Ajp13Request.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/Ajp13Request.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- Ajp13Request.java 2001/06/25 16:00:41 1.4 +++ Ajp13Request.java 2001/11/26 16:56:19 1.5 @@ -72,10 +72,10 @@ import org.apache.catalina.Globals; import org.apache.catalina.util.RequestUtil; -import org.apache.ajp.AjpRequest; import org.apache.tomcat.util.buf.MessageBytes; import org.apache.tomcat.util.http.Cookies; import org.apache.tomcat.util.http.ServerCookie; +import org.apache.tomcat.util.http.BaseRequest; import org.apache.tomcat.util.http.MimeHeaders; public class Ajp13Request extends HttpRequestBase { @@ -99,7 +99,7 @@ super.recycle(); } - void setAjpRequest(AjpRequest ajp) throws UnsupportedEncodingException { + void setAjpRequest(BaseRequest ajp) throws UnsupportedEncodingException { // XXX make this guy wrap AjpRequest so // we're more efficient (that's the whole point of // all of the MessageBytes in AjpRequest)
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>