tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From craig...@locus.apache.org
Subject cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core RequestImpl.java
Date Tue, 21 Nov 2000 02:39:08 GMT
craigmcc    00/11/20 18:39:07

  Modified:    src/share/org/apache/tomcat/core Tag: tomcat_32
                        RequestImpl.java
  Log:
  Lightly refactor the initialization and recycling code to make it easier to
  subclass this class in an embedded environment.  Should have zero impact on
  usage in standard Tomcat.
  
  Submitted by: Shawn McMurdo <shawn@lutris.com>
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.52.2.4  +10 -7     jakarta-tomcat/src/share/org/apache/tomcat/core/Attic/RequestImpl.java
  
  Index: RequestImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/core/Attic/RequestImpl.java,v
  retrieving revision 1.52.2.3
  retrieving revision 1.52.2.4
  diff -u -r1.52.2.3 -r1.52.2.4
  --- RequestImpl.java	2000/11/10 02:50:01	1.52.2.3
  +++ RequestImpl.java	2000/11/21 02:39:06	1.52.2.4
  @@ -167,7 +167,7 @@
       public RequestImpl() {
   	//	System.out.println("XXX new ri " );
    	headers = new MimeHeaders();
  - 	recycle(); // XXX need better placement-super()
  +	initRequest();
       }
   
       public void setContext(Context context) {
  @@ -694,12 +694,7 @@
   	}
       }
   
  -    // -------------------- End utils
  -    public void recycle() {
  -        if( requestFacade != null && context!=null ) {
  -            context.getFacadeManager().recycle(this);
  -        }
  -
  +    private void initRequest() {
           context = null;
           attributes.clear();
           parameters.clear();
  @@ -746,6 +741,14 @@
           notAuthenticated=true;
   	userRoles=null;
   	reqRoles=null;
  +    }
  +
  +    // -------------------- End utils
  +    public void recycle() {
  +        if( requestFacade != null && context != null ) {
  +	    context.getFacadeManager().recycle(this);
  +	}
  +	initRequest();
       }
   
       public MimeHeaders getMimeHeaders() {
  
  
  

Mime
View raw message