Class DBUtils


  • public class DBUtils
    extends java.lang.Object
    A utility for tracking open JDBC Statements, ResultSets, and Connections to ease cleanup and avoid connection leaks.
    Author:
    Benjamin Reed <ranger@opennms.org>
    • Constructor Summary

      Constructors 
      Constructor Description
      DBUtils()
      Constructor for DBUtils.
      DBUtils​(java.lang.Class<?> loggingClass)
      Constructor for DBUtils.
      DBUtils​(java.lang.Class<?> loggingClass, java.lang.Object... targets)  
    • Constructor Detail

      • DBUtils

        public DBUtils()

        Constructor for DBUtils.

      • DBUtils

        public DBUtils​(java.lang.Class<?> loggingClass)

        Constructor for DBUtils.

        Parameters:
        loggingClass - a Class object.
      • DBUtils

        public DBUtils​(java.lang.Class<?> loggingClass,
                       java.lang.Object... targets)
    • Method Detail

      • setLoggingClass

        public DBUtils setLoggingClass​(java.lang.Class<?> c)

        setLoggingClass

        Parameters:
        c - a Class object.
        Returns:
        a DBUtils object.
      • watch

        public DBUtils watch​(java.lang.Object o)

        watch

        Parameters:
        o - a Object object.
        Returns:
        a DBUtils object.
      • cleanUp

        public void cleanUp()

        cleanUp