org.opennms.netmgt.provision.detector.jdbc.client
Class JDBCClient

java.lang.Object
  extended by org.opennms.netmgt.provision.detector.jdbc.client.JDBCClient
All Implemented Interfaces:
Client<JDBCRequest,JDBCResponse>

public class JDBCClient
extends Object
implements Client<JDBCRequest,JDBCResponse>

JDBCClient class.

Version:
$Id: $
Author:
thedesloge

Constructor Summary
JDBCClient()
           
 
Method Summary
 void close()
          close
 void connect(InetAddress address, int port, int timeout)
          connect
 String getDbDriver()
          getDbDriver
 String getPassword()
          getPassword
 String getUrl()
          getUrl
 String getUser()
          getUser
 ThreadCategory log()
          log
 JDBCResponse receiveBanner()
          receiveBanner
 JDBCResponse sendRequest(JDBCRequest request)
          sendRequest
 void setDbDriver(String dbDriver)
          setDbDriver
 void setPassword(String password)
          setPassword
 void setUrl(String url)
          setUrl
 void setUser(String user)
          setUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDBCClient

public JDBCClient()
Method Detail

close

public void close()

close

Specified by:
close in interface Client<JDBCRequest,JDBCResponse>

connect

public void connect(InetAddress address,
                    int port,
                    int timeout)
             throws IOException,
                    Exception

connect

Specified by:
connect in interface Client<JDBCRequest,JDBCResponse>
Parameters:
address - a InetAddress object.
port - a int.
timeout - a int.
Throws:
IOException - if any.
Exception - if any.

receiveBanner

public JDBCResponse receiveBanner()
                           throws IOException,
                                  Exception

receiveBanner

Specified by:
receiveBanner in interface Client<JDBCRequest,JDBCResponse>
Returns:
a JDBCResponse object.
Throws:
IOException - if any.
Exception - if any.

sendRequest

public JDBCResponse sendRequest(JDBCRequest request)
                         throws IOException,
                                Exception

sendRequest

Specified by:
sendRequest in interface Client<JDBCRequest,JDBCResponse>
Parameters:
request - a JDBCRequest object.
Returns:
a JDBCResponse object.
Throws:
IOException - if any.
Exception - if any.

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 user)

setUser

Parameters:
user - 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.

log

public ThreadCategory log()

log

Returns:
a ThreadCategory object.


Copyright © 2011. All Rights Reserved.