org.mybatis.guice.environment
Class EnvironmentProvider

java.lang.Object
  extended by org.mybatis.guice.environment.EnvironmentProvider
All Implemented Interfaces:
com.google.inject.Provider<org.apache.ibatis.mapping.Environment>

public final class EnvironmentProvider
extends Object
implements com.google.inject.Provider<org.apache.ibatis.mapping.Environment>

Provides the myBatis Environment.

Version:
$Id: EnvironmentProvider.java 2227 2010-07-30 15:35:42Z simone.tripodi $

Constructor Summary
EnvironmentProvider(String id, org.apache.ibatis.transaction.TransactionFactory transactionFactory, DataSource dataSource)
          Creates a new myBatis Environment Provider.
 
Method Summary
 org.apache.ibatis.mapping.Environment get()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvironmentProvider

@Inject
public EnvironmentProvider(String id,
                                  org.apache.ibatis.transaction.TransactionFactory transactionFactory,
                                  DataSource dataSource)
Creates a new myBatis Environment Provider.

Parameters:
id - the environment id.
transactionFactory - the myBatis TransactionFactory.
dataSource - the DataSource.
Method Detail

get

public org.apache.ibatis.mapping.Environment get()

Specified by:
get in interface com.google.inject.Provider<org.apache.ibatis.mapping.Environment>


Copyright © 2010 MyBatis.org. All Rights Reserved.