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]