net.thucydides.core.guice
Class ThucydidesModule

Package class diagram package ThucydidesModule
java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by net.thucydides.core.guice.ThucydidesModule
All Implemented Interfaces:
com.google.inject.Module

public class ThucydidesModule
extends com.google.inject.AbstractModule


Constructor Summary
ThucydidesModule()
           
 
Method Summary
protected  void clearEntityManagerCache()
          Used for testing
protected  void configure()
           
 javax.persistence.EntityManagerFactory provideEntityManagerFactory(DatabaseConfig databaseConfig, LocalDatabase localDatabase)
           
 LocalDatabase provideLocalDatabase(EnvironmentVariables environmentVariables)
           
 
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThucydidesModule

public ThucydidesModule()
Method Detail

configure

protected void configure()
Specified by:
configure in class com.google.inject.AbstractModule

provideLocalDatabase

@Provides
@Inject
public LocalDatabase provideLocalDatabase(EnvironmentVariables environmentVariables)

provideEntityManagerFactory

@Provides
@Inject
public javax.persistence.EntityManagerFactory provideEntityManagerFactory(DatabaseConfig databaseConfig,
                                                                                          LocalDatabase localDatabase)

clearEntityManagerCache

protected void clearEntityManagerCache()
Used for testing



Copyright © 2011-2012 Wakaleo Consulting. All Rights Reserved.