Class JDBCStoredProcedureMonitor
- java.lang.Object
-
- org.opennms.netmgt.poller.support.AbstractServiceMonitor
-
- org.opennms.netmgt.poller.monitors.support.ParameterSubstitutingMonitor
-
- org.opennms.netmgt.poller.monitors.JDBCMonitor
-
- org.opennms.netmgt.poller.monitors.JDBCStoredProcedureMonitor
-
- All Implemented Interfaces:
ServiceMonitor
public final class JDBCStoredProcedureMonitor extends JDBCMonitor
This class implements a basic JDBC monitoring framework; The idea is than these tests doesn't take too long (or too much resources to run) and provide the basic healt information about the polled server. Seesrc/services/org/opennms/netmgt/poller
OpenNMS plugin information at OpenNMS developer site- Since:
- 0.1
- Version:
- $Id: $
- Author:
- Jose Vicente Nunez Zuleta (josevnz@users.sourceforge.net) - RHCE, SJCD, SJCP version 0.1 - 07/23/2002 * version 0.2 - 08/05/2002 -- Added retry logic, input validations to poller.
-
-
Field Summary
-
Fields inherited from class org.opennms.netmgt.poller.monitors.JDBCMonitor
DEFAULT_RETRY, DEFAULT_TIMEOUT, LOG
-
-
Constructor Summary
Constructors Constructor Description JDBCStoredProcedureMonitor()
Class constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PollStatus
checkDatabaseStatus(java.sql.Connection con, java.util.Map<java.lang.String,java.lang.Object> parameters)
checkDatabaseStatus-
Methods inherited from class org.opennms.netmgt.poller.monitors.JDBCMonitor
closeStmt, poll
-
Methods inherited from class org.opennms.netmgt.poller.monitors.support.ParameterSubstitutingMonitor
getRuntimeAttributes, getSubstitutedParameters, parseString, resolveKeyedString
-
Methods inherited from class org.opennms.netmgt.poller.support.AbstractServiceMonitor
getEffectiveLocation, getKeyedBoolean, getKeyedInstance, getKeyedInteger, getKeyedLong, getKeyedObject, getKeyedString, getServiceProperties
-
-
-
-
Constructor Detail
-
JDBCStoredProcedureMonitor
public JDBCStoredProcedureMonitor() throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
Class constructor.- Throws:
java.lang.ClassNotFoundException
- if any.java.lang.InstantiationException
- if any.java.lang.IllegalAccessException
- if any.
-
-
Method Detail
-
checkDatabaseStatus
public PollStatus checkDatabaseStatus(java.sql.Connection con, java.util.Map<java.lang.String,java.lang.Object> parameters)
checkDatabaseStatus
- Overrides:
checkDatabaseStatus
in classJDBCMonitor
- Parameters:
con
- aConnection
object.parameters
- aMap
object.- Returns:
- a
PollStatus
object.
-
-