remm        2005/04/29 15:22:29

  Modified:    catalina/src/share/org/apache/catalina/connector
                        CoyoteOutputStream.java RequestFacade.java
                        CoyoteInputStream.java ResponseFacade.java
                        CoyoteWriter.java CoyoteReader.java
  Log:
  - Prevent cloning of facade objects.
  
  Revision  Changes    Path
  1.2       +12 -0     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteOutputStream.java
  
  Index: CoyoteOutputStream.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteOutputStream.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- CoyoteOutputStream.java   23 Jun 2004 08:24:57 -0000      1.1
  +++ CoyoteOutputStream.java   29 Apr 2005 22:22:29 -0000      1.2
  @@ -45,6 +45,18 @@
       }
   
   
  +    // --------------------------------------------------------- Public 
Methods
  +
  +
  +    /**
  +     * Prevent cloning the facade.
  +     */
  +    protected Object clone()
  +        throws CloneNotSupportedException {
  +        throw new CloneNotSupportedException();
  +    }
  +
  +
       // -------------------------------------------------------- Package 
Methods
   
   
  
  
  
  1.9       +10 -1     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/RequestFacade.java
  
  Index: RequestFacade.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/RequestFacade.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- RequestFacade.java        22 Nov 2004 16:35:18 -0000      1.8
  +++ RequestFacade.java        29 Apr 2005 22:22:29 -0000      1.9
  @@ -237,6 +237,15 @@
           request = null;
       }
   
  +    
  +    /**
  +     * Prevent cloning the facade.
  +     */
  +    protected Object clone()
  +        throws CloneNotSupportedException {
  +        throw new CloneNotSupportedException();
  +    }
  +
   
       // ------------------------------------------------- ServletRequest 
Methods
   
  
  
  
  1.3       +12 -0     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteInputStream.java
  
  Index: CoyoteInputStream.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteInputStream.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- CoyoteInputStream.java    22 Nov 2004 16:35:17 -0000      1.2
  +++ CoyoteInputStream.java    29 Apr 2005 22:22:29 -0000      1.3
  @@ -61,6 +61,18 @@
       }
   
   
  +    // --------------------------------------------------------- Public 
Methods
  +
  +
  +    /**
  +     * Prevent cloning the facade.
  +     */
  +    protected Object clone()
  +        throws CloneNotSupportedException {
  +        throw new CloneNotSupportedException();
  +    }
  +
  +
       // --------------------------------------------- ServletInputStream 
Methods
   
   
  
  
  
  1.10      +10 -1     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/ResponseFacade.java
  
  Index: ResponseFacade.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/ResponseFacade.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ResponseFacade.java       22 Nov 2004 16:35:18 -0000      1.9
  +++ ResponseFacade.java       29 Apr 2005 22:22:29 -0000      1.10
  @@ -125,6 +125,15 @@
       }
   
   
  +    /**
  +     * Prevent cloning the facade.
  +     */
  +    protected Object clone()
  +        throws CloneNotSupportedException {
  +        throw new CloneNotSupportedException();
  +    }
  +
  +
       public void finish() {
   
           if (response == null) {
  
  
  
  1.2       +12 -0     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteWriter.java
  
  Index: CoyoteWriter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteWriter.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- CoyoteWriter.java 23 Jun 2004 08:24:58 -0000      1.1
  +++ CoyoteWriter.java 29 Apr 2005 22:22:29 -0000      1.2
  @@ -51,6 +51,18 @@
       }
   
   
  +    // --------------------------------------------------------- Public 
Methods
  +
  +
  +    /**
  +     * Prevent cloning the facade.
  +     */
  +    protected Object clone()
  +        throws CloneNotSupportedException {
  +        throw new CloneNotSupportedException();
  +    }
  +
  +
       // -------------------------------------------------------- Package 
Methods
   
   
  
  
  
  1.2       +12 -0     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteReader.java
  
  Index: CoyoteReader.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteReader.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- CoyoteReader.java 23 Jun 2004 08:24:58 -0000      1.1
  +++ CoyoteReader.java 29 Apr 2005 22:22:29 -0000      1.2
  @@ -55,6 +55,18 @@
       }
   
   
  +    // --------------------------------------------------------- Public 
Methods
  +
  +
  +    /**
  +     * Prevent cloning the facade.
  +     */
  +    protected Object clone()
  +        throws CloneNotSupportedException {
  +        throw new CloneNotSupportedException();
  +    }
  +
  +
       // -------------------------------------------------------- Package 
Methods
   
   
  
  
  

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

Reply via email to