craigmcc    00/11/09 22:42:53

  Modified:    src/share/org/apache/tomcat/core Tag: tomcat_32
                        BufferedServletOutputStream.java
                        ContextManager.java
               src/share/org/apache/tomcat/facade Tag: tomcat_32
                        ServletContextFacade.java
                        ServletOutputStreamFacade.java
               src/share/org/apache/tomcat/service Tag: tomcat_32
                        JNIEndpoint.java PoolTcpEndpoint.java
                        SimpleTcpEndpoint.java TcpEndpoint.java
               src/share/org/apache/tomcat/service/connector Tag: tomcat_32
                        Ajp12ConnectionHandler.java
                        JNIConnectionHandler.java
               src/share/org/apache/tomcat/util Tag: tomcat_32
                        MessageBytes.java MimeHeaderField.java
                        MimeHeaders.java
  Log:
  Make references to StringManager instances static in all relevant cases,
  because the actual strings (and corresponding resource bundles) do not
  change while Tomcat is running.  This should positively impact
  performance, with no negative consequences.
  
  PR: BugRat Bug Report #110
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.14.2.2  +4 -4      
jakarta-tomcat/src/share/org/apache/tomcat/core/Attic/BufferedServletOutputStream.java
  
  Index: BufferedServletOutputStream.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/core/Attic/BufferedServletOutputStream.java,v
  retrieving revision 1.14.2.1
  retrieving revision 1.14.2.2
  diff -u -r1.14.2.1 -r1.14.2.2
  --- BufferedServletOutputStream.java  2000/08/23 16:57:59     1.14.2.1
  +++ BufferedServletOutputStream.java  2000/11/10 06:42:48     1.14.2.2
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/core/Attic/BufferedServletOutputStream.java,v
 1.14.2.1 2000/08/23 16:57:59 jiricka Exp $
  - * $Revision: 1.14.2.1 $
  - * $Date: 2000/08/23 16:57:59 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/core/Attic/BufferedServletOutputStream.java,v
 1.14.2.2 2000/11/10 06:42:48 craigmcc Exp $
  + * $Revision: 1.14.2.2 $
  + * $Date: 2000/11/10 06:42:48 $
    *
    * ====================================================================
    * 
  @@ -90,7 +90,7 @@
    */
   public class BufferedServletOutputStream extends ServletOutputStream {
   
  -    protected StringManager sm =
  +    protected static StringManager sm =
           StringManager.getManager(Constants.Package);
       protected boolean usingWriter = false;
       
  
  
  
  1.100.2.17 +1 -1      
jakarta-tomcat/src/share/org/apache/tomcat/core/ContextManager.java
  
  Index: ContextManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/core/ContextManager.java,v
  retrieving revision 1.100.2.16
  retrieving revision 1.100.2.17
  diff -u -r1.100.2.16 -r1.100.2.17
  --- ContextManager.java       2000/11/09 21:42:54     1.100.2.16
  +++ ContextManager.java       2000/11/10 06:42:48     1.100.2.17
  @@ -122,7 +122,7 @@
       /**
        * The string constants for this ContextManager.
        */
  -    private StringManager sm = StringManager.getManager("org.apache.tomcat.core");
  +    private static StringManager sm = 
StringManager.getManager("org.apache.tomcat.core");
   
       /** Global interceptors - all requests that will be served by this
        engine will pass those filters
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.3.2.1   +1 -1      
jakarta-tomcat/src/share/org/apache/tomcat/facade/Attic/ServletContextFacade.java
  
  Index: ServletContextFacade.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/facade/Attic/ServletContextFacade.java,v
  retrieving revision 1.3
  retrieving revision 1.3.2.1
  diff -u -r1.3 -r1.3.2.1
  --- ServletContextFacade.java 2000/05/30 15:40:09     1.3
  +++ ServletContextFacade.java 2000/11/10 06:42:49     1.3.2.1
  @@ -81,7 +81,7 @@
    */
   final class ServletContextFacade implements ServletContext {
       // Use the strings from core
  -    private StringManager sm = StringManager.getManager("org.apache.tomcat.core");
  +    private static StringManager sm = 
StringManager.getManager("org.apache.tomcat.core");
       private ContextManager contextM;
       private Context context;
   
  
  
  
  1.4.2.1   +1 -1      
jakarta-tomcat/src/share/org/apache/tomcat/facade/Attic/ServletOutputStreamFacade.java
  
  Index: ServletOutputStreamFacade.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/facade/Attic/ServletOutputStreamFacade.java,v
  retrieving revision 1.4
  retrieving revision 1.4.2.1
  diff -u -r1.4 -r1.4.2.1
  --- ServletOutputStreamFacade.java    2000/06/22 00:15:02     1.4
  +++ ServletOutputStreamFacade.java    2000/11/10 06:42:49     1.4.2.1
  @@ -70,7 +70,7 @@
    */
   final class ServletOutputStreamFacade extends ServletOutputStream {
       // Use the strings from core
  -    protected StringManager sm = StringManager.
  +    protected static StringManager sm = StringManager.
        getManager("org.apache.tomcat.core");
   
       // encoding
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.3.2.1   +4 -4      
jakarta-tomcat/src/share/org/apache/tomcat/service/JNIEndpoint.java
  
  Index: JNIEndpoint.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/JNIEndpoint.java,v
  retrieving revision 1.3
  retrieving revision 1.3.2.1
  diff -u -r1.3 -r1.3.2.1
  --- JNIEndpoint.java  2000/06/22 23:39:51     1.3
  +++ JNIEndpoint.java  2000/11/10 06:42:50     1.3.2.1
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/JNIEndpoint.java,v 1.3 
2000/06/22 23:39:51 alex Exp $
  - * $Revision: 1.3 $
  - * $Date: 2000/06/22 23:39:51 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/JNIEndpoint.java,v 
1.3.2.1 2000/11/10 06:42:50 craigmcc Exp $
  + * $Revision: 1.3.2.1 $
  + * $Date: 2000/11/10 06:42:50 $
    *
    * ====================================================================
    *
  @@ -80,7 +80,7 @@
    */
   public class JNIEndpoint {
   
  -    private StringManager sm =StringManager.getManager("org.apache.tomcat.service");
  +    private static StringManager sm 
=StringManager.getManager("org.apache.tomcat.service");
   
       JNIConnectionHandler handler;
   
  
  
  
  1.8.2.2   +4 -4      
jakarta-tomcat/src/share/org/apache/tomcat/service/Attic/PoolTcpEndpoint.java
  
  Index: PoolTcpEndpoint.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/Attic/PoolTcpEndpoint.java,v
  retrieving revision 1.8.2.1
  retrieving revision 1.8.2.2
  diff -u -r1.8.2.1 -r1.8.2.2
  --- PoolTcpEndpoint.java      2000/10/04 20:23:54     1.8.2.1
  +++ PoolTcpEndpoint.java      2000/11/10 06:42:50     1.8.2.2
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/Attic/PoolTcpEndpoint.java,v
 1.8.2.1 2000/10/04 20:23:54 costin Exp $
  - * $Revision: 1.8.2.1 $
  - * $Date: 2000/10/04 20:23:54 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/Attic/PoolTcpEndpoint.java,v
 1.8.2.2 2000/11/10 06:42:50 craigmcc Exp $
  + * $Revision: 1.8.2.2 $
  + * $Date: 2000/11/10 06:42:50 $
    *
    * ====================================================================
    *
  @@ -95,7 +95,7 @@
    */
   public class PoolTcpEndpoint  { // implements Endpoint {
   
  -    private StringManager sm = 
StringManager.getManager("org.apache.tomcat.service");
  +    private static StringManager sm = 
StringManager.getManager("org.apache.tomcat.service");
   
       private static final int BACKLOG = 100;
       private static final int TIMEOUT = 1000;
  
  
  
  1.4.2.2   +4 -4      
jakarta-tomcat/src/share/org/apache/tomcat/service/Attic/SimpleTcpEndpoint.java
  
  Index: SimpleTcpEndpoint.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/Attic/SimpleTcpEndpoint.java,v
  retrieving revision 1.4.2.1
  retrieving revision 1.4.2.2
  diff -u -r1.4.2.1 -r1.4.2.2
  --- SimpleTcpEndpoint.java    2000/07/27 18:16:22     1.4.2.1
  +++ SimpleTcpEndpoint.java    2000/11/10 06:42:51     1.4.2.2
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/Attic/SimpleTcpEndpoint.java,v
 1.4.2.1 2000/07/27 18:16:22 costin Exp $
  - * $Revision: 1.4.2.1 $
  - * $Date: 2000/07/27 18:16:22 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/Attic/SimpleTcpEndpoint.java,v
 1.4.2.2 2000/11/10 06:42:51 craigmcc Exp $
  + * $Revision: 1.4.2.2 $
  + * $Date: 2000/11/10 06:42:51 $
    *
    * ====================================================================
    *
  @@ -94,7 +94,7 @@
    */
   public class SimpleTcpEndpoint  extends PoolTcpEndpoint {
   
  -    private StringManager sm = 
StringManager.getManager("org.apache.tomcat.service");
  +    private static StringManager sm = 
StringManager.getManager("org.apache.tomcat.service");
   
       private static final int BACKLOG = 100;
       private static final int TIMEOUT = 5000;
  
  
  
  1.11.2.2  +4 -4      
jakarta-tomcat/src/share/org/apache/tomcat/service/Attic/TcpEndpoint.java
  
  Index: TcpEndpoint.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/Attic/TcpEndpoint.java,v
  retrieving revision 1.11.2.1
  retrieving revision 1.11.2.2
  diff -u -r1.11.2.1 -r1.11.2.2
  --- TcpEndpoint.java  2000/07/27 18:16:22     1.11.2.1
  +++ TcpEndpoint.java  2000/11/10 06:42:51     1.11.2.2
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/Attic/TcpEndpoint.java,v 
1.11.2.1 2000/07/27 18:16:22 costin Exp $
  - * $Revision: 1.11.2.1 $
  - * $Date: 2000/07/27 18:16:22 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/Attic/TcpEndpoint.java,v 
1.11.2.2 2000/11/10 06:42:51 craigmcc Exp $
  + * $Revision: 1.11.2.2 $
  + * $Date: 2000/11/10 06:42:51 $
    *
    * ====================================================================
    *
  @@ -94,7 +94,7 @@
    */
   public abstract class TcpEndpoint  { // implements Endpoint {
   
  -    private StringManager sm = 
StringManager.getManager("org.apache.tomcat.service");
  +    private static StringManager sm = 
StringManager.getManager("org.apache.tomcat.service");
   
       private static final int BACKLOG = 100;
       private static final int TIMEOUT = 1000;
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.28.2.2  +2 -2      
jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Ajp12ConnectionHandler.java
  
  Index: Ajp12ConnectionHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Ajp12ConnectionHandler.java,v
  retrieving revision 1.28.2.1
  retrieving revision 1.28.2.2
  diff -u -r1.28.2.1 -r1.28.2.2
  --- Ajp12ConnectionHandler.java       2000/10/05 06:28:29     1.28.2.1
  +++ Ajp12ConnectionHandler.java       2000/11/10 06:42:51     1.28.2.2
  @@ -80,7 +80,7 @@
   /* Deprecated - must be rewriten to the connector model.
    */
   public class Ajp12ConnectionHandler implements  TcpConnectionHandler {
  -    StringManager sm = StringManager.getManager("org.apache.tomcat.service");
  +    static StringManager sm = StringManager.getManager("org.apache.tomcat.service");
   
       ContextManager contextM;
   
  @@ -177,7 +177,7 @@
   }
   
   class AJP12RequestAdapter extends RequestImpl {
  -    StringManager sm = StringManager.getManager("org.apache.tomcat.service");
  +    static StringManager sm = StringManager.getManager("org.apache.tomcat.service");
       Socket socket;
       InputStream sin;
       Ajpv12InputStream ajpin;
  
  
  
  1.9.2.1   +4 -4      
jakarta-tomcat/src/share/org/apache/tomcat/service/connector/JNIConnectionHandler.java
  
  Index: JNIConnectionHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/JNIConnectionHandler.java,v
  retrieving revision 1.9
  retrieving revision 1.9.2.1
  diff -u -r1.9 -r1.9.2.1
  --- JNIConnectionHandler.java 2000/06/12 09:45:22     1.9
  +++ JNIConnectionHandler.java 2000/11/10 06:42:52     1.9.2.1
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/JNIConnectionHandler.java,v
 1.9 2000/06/12 09:45:22 shachor Exp $
  - * $Revision: 1.9 $
  - * $Date: 2000/06/12 09:45:22 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/JNIConnectionHandler.java,v
 1.9.2.1 2000/11/10 06:42:52 craigmcc Exp $
  + * $Revision: 1.9.2.1 $
  + * $Date: 2000/11/10 06:42:52 $
    *
    * ====================================================================
    *
  @@ -206,7 +206,7 @@
   }
   
   class JNIRequestAdapter extends RequestImpl {
  -    StringManager sm = StringManager.getManager("org.apache.tomcat.service");
  +    static StringManager sm = StringManager.getManager("org.apache.tomcat.service");
       ContextManager contextM;
       boolean shutdown=false;
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.5.2.1   +4 -4      
jakarta-tomcat/src/share/org/apache/tomcat/util/MessageBytes.java
  
  Index: MessageBytes.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/MessageBytes.java,v
  retrieving revision 1.5
  retrieving revision 1.5.2.1
  diff -u -r1.5 -r1.5.2.1
  --- MessageBytes.java 2000/05/24 18:57:10     1.5
  +++ MessageBytes.java 2000/11/10 06:42:52     1.5.2.1
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/MessageBytes.java,v 1.5 
2000/05/24 18:57:10 costin Exp $
  - * $Revision: 1.5 $
  - * $Date: 2000/05/24 18:57:10 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/MessageBytes.java,v 1.5.2.1 
2000/11/10 06:42:52 craigmcc Exp $
  + * $Revision: 1.5.2.1 $
  + * $Date: 2000/11/10 06:42:52 $
    *
    * ====================================================================
    *
  @@ -76,7 +76,7 @@
    */
   public class MessageBytes {
   
  -    private StringManager sm =
  +    private static StringManager sm =
           StringManager.getManager("org.apache.tomcat.util");
   
       /**
  
  
  
  1.10.2.2  +4 -4      
jakarta-tomcat/src/share/org/apache/tomcat/util/Attic/MimeHeaderField.java
  
  Index: MimeHeaderField.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/Attic/MimeHeaderField.java,v
  retrieving revision 1.10.2.1
  retrieving revision 1.10.2.2
  diff -u -r1.10.2.1 -r1.10.2.2
  --- MimeHeaderField.java      2000/11/10 02:59:39     1.10.2.1
  +++ MimeHeaderField.java      2000/11/10 06:42:52     1.10.2.2
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/Attic/MimeHeaderField.java,v 
1.10.2.1 2000/11/10 02:59:39 craigmcc Exp $
  - * $Revision: 1.10.2.1 $
  - * $Date: 2000/11/10 02:59:39 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/Attic/MimeHeaderField.java,v 
1.10.2.2 2000/11/10 06:42:52 craigmcc Exp $
  + * $Revision: 1.10.2.2 $
  + * $Date: 2000/11/10 06:42:52 $
    *
    * ====================================================================
    *
  @@ -84,7 +84,7 @@
        (byte)'5', (byte)'6', (byte)'7', (byte)'8', (byte)'9' 
       };
   
  -    private StringManager sm =
  +    private static StringManager sm =
           StringManager.getManager("org.apache.tomcat.util");
   
       /**
  
  
  
  1.9.2.1   +5 -5      jakarta-tomcat/src/share/org/apache/tomcat/util/MimeHeaders.java
  
  Index: MimeHeaders.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/MimeHeaders.java,v
  retrieving revision 1.9
  retrieving revision 1.9.2.1
  diff -u -r1.9 -r1.9.2.1
  --- MimeHeaders.java  2000/06/23 02:16:30     1.9
  +++ MimeHeaders.java  2000/11/10 06:42:52     1.9.2.1
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/MimeHeaders.java,v 1.9 
2000/06/23 02:16:30 costin Exp $
  - * $Revision: 1.9 $
  - * $Date: 2000/06/23 02:16:30 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/MimeHeaders.java,v 1.9.2.1 
2000/11/10 06:42:52 craigmcc Exp $
  + * $Revision: 1.9.2.1 $
  + * $Date: 2000/11/10 06:42:52 $
    *
    * ====================================================================
    *
  @@ -209,7 +209,7 @@
       // Please avoid using any of the methods following this line. 
       // ( most of them will generate GC, or are http sepecific )
       // ------------------------------------------------------------
  -    private StringManager sm =
  +    private static StringManager sm =
           StringManager.getManager("org.apache.tomcat.util");
       int bufSize=512; // default
       /**
  @@ -489,7 +489,7 @@
   }
   
   class MimeHeadersEnumerator implements Enumeration {
  -    private StringManager sm =
  +    private static StringManager sm =
           StringManager.getManager("org.apache.tomcat.util");
       private Hashtable hash;
       private Enumeration delegate;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to