Class JDBCClient
- java.lang.Object
-
- org.opennms.netmgt.provision.detector.jdbc.client.JDBCClient
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,Client<JDBCRequest,JDBCResponse>
public class JDBCClient extends java.lang.Object implements Client<JDBCRequest,JDBCResponse>
JDBCClient class.
- Version:
- $Id: $
- Author:
- thedesloge
-
-
Constructor Summary
Constructors Constructor Description JDBCClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
closevoid
connect(java.net.InetAddress address, int port, int timeout)
connectjava.lang.String
getDbDriver()
getDbDriverjava.lang.String
getPassword()
getPasswordjava.lang.String
getUrl()
getUrljava.lang.String
getUser()
getUserJDBCResponse
receiveBanner()
receiveBannerJDBCResponse
sendRequest(JDBCRequest request)
sendRequestvoid
setDbDriver(java.lang.String dbDriver)
setDbDrivervoid
setPassword(java.lang.String password)
setPasswordvoid
setUrl(java.lang.String url)
setUrlvoid
setUser(java.lang.String user)
setUser
-
-
-
Method Detail
-
close
public void close()
close
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfaceClient<JDBCRequest,JDBCResponse>
- Specified by:
close
in interfacejava.io.Closeable
-
connect
public void connect(java.net.InetAddress address, int port, int timeout) throws java.io.IOException, java.lang.Exception
connect
- Specified by:
connect
in interfaceClient<JDBCRequest,JDBCResponse>
- Parameters:
address
- aInetAddress
object.port
- a int.timeout
- a int.- Throws:
java.io.IOException
- if any.java.lang.Exception
- if any.
-
receiveBanner
public JDBCResponse receiveBanner() throws java.io.IOException, java.lang.Exception
receiveBanner
- Specified by:
receiveBanner
in interfaceClient<JDBCRequest,JDBCResponse>
- Returns:
- a
JDBCResponse
object. - Throws:
java.io.IOException
- if any.java.lang.Exception
- if any.
-
sendRequest
public JDBCResponse sendRequest(JDBCRequest request) throws java.io.IOException, java.lang.Exception
sendRequest
- Specified by:
sendRequest
in interfaceClient<JDBCRequest,JDBCResponse>
- Parameters:
request
- aJDBCRequest
object.- Returns:
- a
JDBCResponse
object. - Throws:
java.io.IOException
- if any.java.lang.Exception
- if any.
-
setDbDriver
public void setDbDriver(java.lang.String dbDriver)
setDbDriver
- Parameters:
dbDriver
- aString
object.
-
getDbDriver
public java.lang.String getDbDriver()
getDbDriver
- Returns:
- a
String
object.
-
setUser
public void setUser(java.lang.String user)
setUser
- Parameters:
user
- aString
object.
-
getUser
public java.lang.String getUser()
getUser
- Returns:
- a
String
object.
-
setPassword
public void setPassword(java.lang.String password)
setPassword
- Parameters:
password
- aString
object.
-
getPassword
public java.lang.String getPassword()
getPassword
- Returns:
- a
String
object.
-
setUrl
public void setUrl(java.lang.String url)
setUrl
- Parameters:
url
- aString
object.
-
getUrl
public java.lang.String getUrl()
getUrl
- Returns:
- a
String
object.
-
-