costin 01/08/23 19:24:19
Modified: src/share/org/apache/tomcat/modules/config AutoWebApp.java
src/share/org/apache/tomcat/modules/generators
ErrorHandler.java
src/share/org/apache/tomcat/modules/session
SimpleSessionStore.java
Log:
Small changes I had in my workspace, use the factory-apis to create request, etc.
Revision Changes Path
1.9 +1 -1
jakarta-tomcat/src/share/org/apache/tomcat/modules/config/AutoWebApp.java
Index: AutoWebApp.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/modules/config/AutoWebApp.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- AutoWebApp.java 2001/08/12 02:09:42 1.8
+++ AutoWebApp.java 2001/08/24 02:24:18 1.9
@@ -256,7 +256,7 @@
( "".equals(path) ? "/" : path ) );
if (dir.isDirectory()) {
- Context ctx=new Context();
+ Context ctx=cm.createContext();
ctx.setContextManager( cm );
ctx.setPath(prefix + path);
if( ! "DEFAULT".equals( host ) )
1.16 +2 -2
jakarta-tomcat/src/share/org/apache/tomcat/modules/generators/ErrorHandler.java
Index: ErrorHandler.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/modules/generators/ErrorHandler.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ErrorHandler.java 2001/07/11 05:19:50 1.15
+++ ErrorHandler.java 2001/08/24 02:24:19 1.16
@@ -371,8 +371,8 @@
if( ! path.startsWith( "/" ) ) {
return ctx.getServletByName( path );
}
- Request req1=new Request();
- Response res1=new Response();
+ Request req1=cm.createRequest();
+ Response res1=cm.createResponse(req1);
cm.initRequest( req1, res1 );
req1.requestURI().setString( ctx.getPath() + path );
1.17 +1 -1
jakarta-tomcat/src/share/org/apache/tomcat/modules/session/SimpleSessionStore.java
Index: SimpleSessionStore.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/modules/session/SimpleSessionStore.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- SimpleSessionStore.java 2001/08/12 02:16:20 1.16
+++ SimpleSessionStore.java 2001/08/24 02:24:19 1.17
@@ -344,7 +344,7 @@
// Recycle or create a Session instance
ServerSession session = (ServerSession)recycled.get();
if (session == null) {
- session = new ServerSession();
+ session = ctx.getContextManager().createServerSession();
session.setManager( this );
}
session.setContext( ctx );