com.ibatis.sqlmap.engine.datasource
Class JndiDataSourceFactory

java.lang.Object
  extended bycom.ibatis.sqlmap.engine.datasource.JndiDataSourceFactory
All Implemented Interfaces:
DataSourceFactory

public class JndiDataSourceFactory
extends java.lang.Object
implements DataSourceFactory

DataSourceFactory implementation for JNDI


Field Summary
private static java.lang.String CONTEXT_SETTINGS
           
private  javax.sql.DataSource dataSource
           
 
Constructor Summary
JndiDataSourceFactory()
           
 
Method Summary
private static java.util.Hashtable getContextProperties(java.util.Map allProps)
           
 javax.sql.DataSource getDataSource()
          Returns a datasource
 void initialize(java.util.Map properties)
          Simple method to initialize/configure a datasource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTEXT_SETTINGS

private static final java.lang.String CONTEXT_SETTINGS
See Also:
Constant Field Values

dataSource

private javax.sql.DataSource dataSource
Constructor Detail

JndiDataSourceFactory

public JndiDataSourceFactory()
Method Detail

initialize

public void initialize(java.util.Map properties)
Description copied from interface: DataSourceFactory
Simple method to initialize/configure a datasource

Specified by:
initialize in interface DataSourceFactory
Parameters:
properties - - the configuration information

getDataSource

public javax.sql.DataSource getDataSource()
Description copied from interface: DataSourceFactory
Returns a datasource

Specified by:
getDataSource in interface DataSourceFactory
Returns:
an implementation of DataSource

getContextProperties

private static java.util.Hashtable getContextProperties(java.util.Map allProps)