org.opennms.netmgt.collectd.jdbc
Class JdbcAgentState

java.lang.Object
  extended by org.opennms.netmgt.collectd.jdbc.JdbcAgentState

public class JdbcAgentState
extends Object


Constructor Summary
JdbcAgentState(InetAddress address, Map<String,Object> parameters)
           
 
Method Summary
 void closeConnection(Connection con)
           
 void closeResultSet(ResultSet resultset)
           
 void closeStmt(Statement statement)
           
 Statement createStatement(Connection con)
           
 void didCheckGroupAvailability(String groupName)
           
 ResultSet executeJdbcQuery(Statement stmt, JdbcQuery query)
           
 String getAddress()
           
 String getDataSourceName()
           
 Connection getJdbcConnection()
           
 boolean getUseDataSourceName()
           
 boolean groupIsAvailable(String groupName)
           
 void setAddress(String address)
           
 void setDataSourceName(String dataSourceName)
           
 void setGroupIsAvailable(String groupName, boolean available)
           
 void setupDatabaseConnections(Map<String,Object> parameters)
           
protected  void setupJdbcUrl(Map<String,Object> parameters)
           
 void setUseDataSourceName(boolean useDataSourceName)
           
 boolean shouldCheckAvailability(String groupName, int recheckInterval)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdbcAgentState

public JdbcAgentState(InetAddress address,
                      Map<String,Object> parameters)
Method Detail

setupDatabaseConnections

public void setupDatabaseConnections(Map<String,Object> parameters)

setupJdbcUrl

protected void setupJdbcUrl(Map<String,Object> parameters)

getJdbcConnection

public Connection getJdbcConnection()
                             throws JdbcCollectorException
Throws:
JdbcCollectorException

createStatement

public Statement createStatement(Connection con)

executeJdbcQuery

public ResultSet executeJdbcQuery(Statement stmt,
                                  JdbcQuery query)

closeConnection

public void closeConnection(Connection con)

closeStmt

public void closeStmt(Statement statement)

closeResultSet

public void closeResultSet(ResultSet resultset)

getAddress

public String getAddress()

setAddress

public void setAddress(String address)

groupIsAvailable

public boolean groupIsAvailable(String groupName)

setGroupIsAvailable

public void setGroupIsAvailable(String groupName,
                                boolean available)

shouldCheckAvailability

public boolean shouldCheckAvailability(String groupName,
                                       int recheckInterval)

didCheckGroupAvailability

public void didCheckGroupAvailability(String groupName)

getDataSourceName

public String getDataSourceName()

setDataSourceName

public void setDataSourceName(String dataSourceName)

getUseDataSourceName

public boolean getUseDataSourceName()

setUseDataSourceName

public void setUseDataSourceName(boolean useDataSourceName)


Copyright © 2011. All Rights Reserved.