|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IDriver
The entry point to a custom ODA run-time driver's implementation. It is also a connection factory used to produce an IConnection object.
| Method Summary | |
|---|---|
IConnection |
getConnection(java.lang.String dataSourceId)
Returns an IConnection object that can then be used to establish a runtime connection to the underlying data source with the given unique id. |
int |
getMaxConnections()
Returns the maximum number of concurrent connections that the driver can support. |
void |
setAppContext(java.lang.Object context)
Sets the driver context passed through from an application. |
void |
setLogConfiguration(LogConfiguration logConfig)
An optional method to set the trace logging configuration of the ODA runtime driver for the given type of data source and its runtime connection(s). |
| Method Detail |
|---|
IConnection getConnection(java.lang.String dataSourceId)
throws OdaException
dataSourceId - The id of a type of data source supported by this IDriver.
This matches the data source element id defined in
the data source driver's configuration file.
A null or empty String will use the default
data source type supported by this IDriver.
OdaException - if data source error occurs.IConnection
void setLogConfiguration(LogConfiguration logConfig)
throws OdaException
logConfig - The trace logging configuration.
OdaException - if ODA runtime driver error occurs.
int getMaxConnections()
throws OdaException
OdaException - if driver error occurs.
void setAppContext(java.lang.Object context)
throws OdaException
context - Application context object of this instance.
OdaException - if data source error occurs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||