org.apache.catalina.loader
Class JdbcLeakPrevention
java.lang.Object
org.apache.catalina.loader.JdbcLeakPrevention
public class JdbcLeakPrevention
- extends Object
This class is loaded by the WebappClassLoader to enable it to
deregister JDBC drivers forgotten by the web application. There are some
classloading hacks involved - see WebappClassLoader.clearReferences()
for details - but the short version is do not just create a new instance of
this class with the new keyword.
Since this class is loaded by WebappClassLoader, it can not refer to
any internal Tomcat classes as that will cause the security manager to
complain.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JdbcLeakPrevention
public JdbcLeakPrevention()
clearJdbcDriverRegistrations
public List<String> clearJdbcDriverRegistrations()
throws SQLException
- Throws:
SQLException
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.