org.opennms.netmgt.capsd.plugins
Class JDBCStoredProcedurePlugin

java.lang.Object
  extended by org.opennms.netmgt.capsd.AbstractPlugin
      extended by org.opennms.netmgt.capsd.plugins.JDBCPlugin
          extended by org.opennms.netmgt.capsd.plugins.JDBCStoredProcedurePlugin
All Implemented Interfaces:
Plugin

public final class JDBCStoredProcedurePlugin
extends JDBCPlugin

This OpenNMS capsd plugin checks if a given server is running a server that can talk JDBC on a given interface. If true then the interface is "saved" for future service state checking. This plugin is slow; Stablishing a connection between the client and the server is an slow operation. A connection pool doesn't make any sense when discovering a database, Also opening and closing a connection every time helps to discover problems like a RDBMS running out of connections.

More plugin information available at: OpenNMS developer site

Since:
0.1
Version:
0.1 - 07/22/2002
Author:
Jose Vicente Nunez Zuleta (josevnz@users.sourceforge.net) - RHCE, SJCD, SJCP

Constructor Summary
JDBCStoredProcedurePlugin()
          Class constructor.
 
Method Summary
 boolean checkStatus(Connection con, Map<String,Object> qualifiers)
           
 
Methods inherited from class org.opennms.netmgt.capsd.plugins.JDBCPlugin
closeStmt, getProtocolName, isProtocolSupported, isProtocolSupported, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDBCStoredProcedurePlugin

public JDBCStoredProcedurePlugin()
Class constructor. Load the JDBC drivers.

Method Detail

checkStatus

public boolean checkStatus(Connection con,
                           Map<String,Object> qualifiers)
Overrides:
checkStatus in class JDBCPlugin


Copyright © 2009. All Rights Reserved.