org.opennms.netmgt.provision.detector.jdbc
Class AbstractJdbcDetector

java.lang.Object
  extended by org.opennms.netmgt.provision.support.AbstractDetector
      extended by org.opennms.netmgt.provision.support.BasicDetector<JDBCRequest,JDBCResponse>
          extended by org.opennms.netmgt.provision.detector.jdbc.AbstractJdbcDetector
All Implemented Interfaces:
ServiceDetector, SyncServiceDetector
Direct Known Subclasses:
JdbcDetector, JdbcQueryDetector, JdbcStoredProcedureDetector

public abstract class AbstractJdbcDetector
extends BasicDetector<JDBCRequest,JDBCResponse>

Abstract AbstractJdbcDetector class.

Version:
$Id: $
Author:
ranger

Field Summary
protected static int DEFAULT_PORT
          Constant DEFAULT_PORT=3306
 
Constructor Summary
protected AbstractJdbcDetector(String serviceName, int port)
          Constructor for AbstractJdbcDetector.
 
Method Summary
protected  Client<JDBCRequest,JDBCResponse> getClient()
          getClient
 String getDbDriver()
          getDbDriver
 String getPassword()
          getPassword
 String getUrl()
          getUrl
 String getUser()
          getUser
protected  ClientConversation.ResponseValidator<JDBCResponse> resultSetNotNull()
          resultSetNotNull
 void setDbDriver(String dbDriver)
          setDbDriver
 void setPassword(String password)
          setPassword
 void setUrl(String url)
          setUrl
 void setUser(String username)
          setUser
 
Methods inherited from class org.opennms.netmgt.provision.support.BasicDetector
dispose, expectBanner, getConversation, isServiceDetected, onInit, send, send
 
Methods inherited from class org.opennms.netmgt.provision.support.AbstractDetector
getPort, getRetries, getServiceName, getTimeout, init, log, setPort, setRetries, setServiceName, setTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opennms.netmgt.provision.ServiceDetector
getServiceName, init, setServiceName
 

Field Detail

DEFAULT_PORT

protected static int DEFAULT_PORT
Constant DEFAULT_PORT=3306

Constructor Detail

AbstractJdbcDetector

protected AbstractJdbcDetector(String serviceName,
                               int port)

Constructor for AbstractJdbcDetector.

Parameters:
serviceName - a String object.
port - a int.
Method Detail

resultSetNotNull

protected ClientConversation.ResponseValidator<JDBCResponse> resultSetNotNull()

resultSetNotNull

Returns:
a ClientConversation.ResponseValidator object.

getClient

protected Client<JDBCRequest,JDBCResponse> getClient()

getClient

Specified by:
getClient in class BasicDetector<JDBCRequest,JDBCResponse>
Returns:
a Client object.

setDbDriver

public void setDbDriver(String dbDriver)

setDbDriver

Parameters:
dbDriver - a String object.

getDbDriver

public String getDbDriver()

getDbDriver

Returns:
a String object.

setUser

public void setUser(String username)

setUser

Parameters:
username - a String object.

getUser

public String getUser()

getUser

Returns:
a String object.

setPassword

public void setPassword(String password)

setPassword

Parameters:
password - a String object.

getPassword

public String getPassword()

getPassword

Returns:
a String object.

setUrl

public void setUrl(String url)

setUrl

Parameters:
url - a String object.

getUrl

public String getUrl()

getUrl

Returns:
a String object.


Copyright © 2011. All Rights Reserved.