org.mybatis.guice.datasource.builtin
Class JndiDataSourceProvider

java.lang.Object
  extended by org.mybatis.guice.datasource.builtin.JndiDataSourceProvider
All Implemented Interfaces:
javax.inject.Provider<DataSource>

public final class JndiDataSourceProvider
extends Object
implements javax.inject.Provider<DataSource>

Provides the myBatis built-in JndiDataSourceFactory.

Version:
$Id: JndiDataSourceProvider.java 3687 2011-03-16 13:37:53Z simone.tripodi $

Constructor Summary
JndiDataSourceProvider()
           
 
Method Summary
 DataSource get()
          
 void setDataSource(String dataSource)
           
 void setInitialContext(String initialContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JndiDataSourceProvider

public JndiDataSourceProvider()
Method Detail

setInitialContext

@Inject(optional=true)
public void setInitialContext(@Named(value="jndi.initialContext")
                                     String initialContext)
Parameters:
initialContext -

setDataSource

@Inject(optional=true)
public void setDataSource(@Named(value="jndi.dataSource")
                                 String dataSource)
Parameters:
dataSource -

get

public DataSource get()

Specified by:
get in interface javax.inject.Provider<DataSource>


Copyright © 2010-2011 MyBatis.org. All Rights Reserved.