Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

com.newstep.solid.persistence
Class DataSourceConnectionFactory
com.newstep.solid.persistence.ConnectionFactory
  |
  +--com.newstep.solid.persistence.DataSourceConnectionFactory
Direct Known Subclasses:
       PoolingDataSourceConnectionFactory

public class DataSourceConnectionFactory      
DataSourceConnectionFactory Object.

Data-Source based Connection Factory object.

The current default implemenation of DataSourceConnectionFactory does a
lookup on the InitialContext with the associated JNDI Name
(DataSourceConnectionConfig) to locate a given DataSource.
Since:
3.1
Author:
jjohn-chuan
 
Links:
Kernel Association Association Link
to Class DataSourceConnectionConfig
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
 
Generalization Generalization Link
to Class ConnectionFactory
DataSourceConnectionFactory Object.

Data-Source based Connection Factory object.

The current default implemenation of DataSourceConnectionFactory does a
lookup on the InitialContext with the associated JNDI Name
(DataSourceConnectionConfig) to locate a given DataSource.
Author:
jjohn-chuan
 
 

Field Summary
private final static String
private DataSource
private final static Logger
Method Summary
public Connection
getConnection(String username, String password)
public Connection
public void
Field Detail
className
private final static String className
Final.
Multiplicity:
1
Static.
 

dataSource
private DataSource dataSource
Multiplicity:
1
 

dsConfig
private DataSourceConnectionConfig dsConfig
Multiplicity:
1
 

logger
private final static Logger logger
Final.
Multiplicity:
1
Static.
 
Method Detail
getConnection
public Connection getConnection (String username, String password)
 
returns Connection
Exceptions:
PersistenceException -
DataSource is not initially configured properly.
SQLException -
error in getting connection from DataSource.
Throws:
PersistenceException
 

getConnection
public Connection getConnection ()
 
returns Connection
Exceptions:
PersistenceException -
DataSource is not initially configured properly.
SQLException -
error in getting connection from DataSource.
Throws:
PersistenceException
 

init
public void init (ConnectionConfig config)
 
Initialized with a DataSourceConnectionConfig Object. Does a Lookup on
the InitialContext with associated JNDI Name (DataSourceConnectionConfig)
to find the DataSource.
Throws:
PersistenceException
 

Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD