public interface ClientInfoProvider
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Called once by the driver when the connection this provider instance
belongs to is being closed.
|
java.util.Properties |
getClientInfo(java.sql.Connection conn)
Returns the client info for the connection that this provider
instance belongs to.
|
java.lang.String |
getClientInfo(java.sql.Connection conn,
java.lang.String name)
Returns the client info for the connection that this provider
instance belongs to.
|
void |
initialize(java.sql.Connection conn,
java.util.Properties configurationProps)
Called once by the driver when it needs to configure the provider.
|
void |
setClientInfo(java.sql.Connection conn,
java.util.Properties properties)
Sets the client info for the connection that this provider
instance belongs to.
|
void |
setClientInfo(java.sql.Connection conn,
java.lang.String name,
java.lang.String value)
Sets the client info for the connection that this provider
instance belongs to.
|
void initialize(java.sql.Connection conn, java.util.Properties configurationProps) throws java.sql.SQLException
conn
- the connection that the provider belongs too.configurationProps
- a java.util.Properties instance that contains
configuration information for the connection.java.sql.SQLException
- if initialization fails.void destroy() throws java.sql.SQLException
java.sql.SQLException
- if an error occurs.java.util.Properties getClientInfo(java.sql.Connection conn) throws java.sql.SQLException
conn
- connection objectjava.sql.SQLException
- if an error occursConnection.getClientInfo()
java.lang.String getClientInfo(java.sql.Connection conn, java.lang.String name) throws java.sql.SQLException
conn
- connection objectname
- property namejava.sql.SQLException
- if an error occursConnection.getClientInfo(java.lang.String)
void setClientInfo(java.sql.Connection conn, java.util.Properties properties) throws java.sql.SQLClientInfoException
conn
- connection objectproperties
- Properties objectjava.sql.SQLClientInfoException
- if an error occursConnection.setClientInfo(java.util.Properties)
void setClientInfo(java.sql.Connection conn, java.lang.String name, java.lang.String value) throws java.sql.SQLClientInfoException
conn
- connection objectname
- property namevalue
- property valuejava.sql.SQLClientInfoException
- if an error occursConnection.setClientInfo(java.lang.String,java.lang.String)