agonism.dovetail.site
Class  ConnectionHelper
java.lang.Object
  |
  +--agonism.dovetail.site.ConnectionHelper
- public class ConnectionHelper- extends java.lang.Object
Keeps a reference-counted Connection object.
| Field Summary | 
| static org.log4j.Category | C
 | 
 
| Constructor Summary | 
| ConnectionHelper()Saves the current stack trace to an internal variable so that it can be printed to the WARN log
 if the ConnectionHelper is not properly de-allocated.
 | 
 
| Method Summary | 
| protected  void | finalize()If the java.sql.Connection held by the ConnectionHelper has not been properly freed, this
 method prints diagnostic information to the WARN log, and frees the connection with the
 SQLDatabase. | 
|  void | freeConnection()
 | 
|  java.sql.Connection | getConnection()
 | 
|  void | setRequestURL(java.lang.String requestURL)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
C
public static final org.log4j.Category C
ConnectionHelper
public ConnectionHelper()
- Saves the current stack trace to an internal variable so that it can be printed to the WARN log
 if the ConnectionHelper is not properly de-allocated.- 
- See Also: 
- finalize()
 
setRequestURL
public void setRequestURL(java.lang.String requestURL)
getConnection
public java.sql.Connection getConnection()
freeConnection
public void freeConnection()
finalize
protected void finalize()
- If the java.sql.Connection held by the ConnectionHelper has not been properly freed, this
 method prints diagnostic information to the WARN log, and frees the connection with the SQLDatabase.
 The diagnostic information includes the original request URL, if it is known, and a stack trace from
 the ConnectionHelper constructor.
- 
- Overrides:
- finalizein class- java.lang.Object