arminw 2005/11/05 08:19:36
Modified: src/java/org/apache/ojb/broker/accesslayer Tag:
OJB_1_0_RELEASE ResultSetAndStatement.java
Log:
remove redundant resource check (it's a internal class and we should take
care of resource leaks by ourselves) in finalize method
Revision Changes Path
No revision
No revision
1.13.2.3 +21 -21
db-ojb/src/java/org/apache/ojb/broker/accesslayer/ResultSetAndStatement.java
Index: ResultSetAndStatement.java
===================================================================
RCS file:
/home/cvs/db-ojb/src/java/org/apache/ojb/broker/accesslayer/ResultSetAndStatement.java,v
retrieving revision 1.13.2.2
retrieving revision 1.13.2.3
diff -u -r1.13.2.2 -r1.13.2.3
--- ResultSetAndStatement.java 9 Oct 2005 23:50:45 -0000 1.13.2.2
+++ ResultSetAndStatement.java 5 Nov 2005 16:19:36 -0000 1.13.2.3
@@ -19,8 +19,6 @@
import java.sql.Statement;
import org.apache.ojb.broker.accesslayer.sql.SelectStatement;
-import org.apache.ojb.broker.util.logging.Logger;
-import org.apache.ojb.broker.util.logging.LoggerFactory;
/**
* Intern used wrapper for [EMAIL PROTECTED] Statement} and [EMAIL
PROTECTED] ResultSet} instances.
@@ -29,7 +27,7 @@
*/
public class ResultSetAndStatement
{
- private static Logger log =
LoggerFactory.getLogger(ResultSetAndStatement.class);
+ // private static Logger log =
LoggerFactory.getLogger(ResultSetAndStatement.class);
private final StatementManagerIF manager;
private boolean isClosed;
@@ -65,21 +63,23 @@
}
}
- protected void finalize() throws Throwable
- {
- super.finalize();
- if(!isClosed && (m_stmt != null || m_rs != null))
- {
- log.warn("** Associated resources (Statement/ResultSet) not
closed!" +
- " Try automatic cleanup **");
- try
- {
- close();
- }
- catch (Exception ignore)
- {
- //ignore it
- }
- }
- }
+// arminw: This class is internaly used, thus we should take care to close
all used
+// resources without this check.
+// protected void finalize() throws Throwable
+// {
+// super.finalize();
+// if(!isClosed && (m_stmt != null || m_rs != null))
+// {
+// log.warn("** Associated resources (Statement/ResultSet) not
closed!" +
+// " Try automatic cleanup **");
+// try
+// {
+// close();
+// }
+// catch (Exception ignore)
+// {
+// //ignore it
+// }
+// }
+// }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]