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