Class GuiceBackedInjectorFactory

java.lang.Object
org.testng.internal.objects.GuiceBackedInjectorFactory
All Implemented Interfaces:
IInjectorFactory

public class GuiceBackedInjectorFactory extends Object implements IInjectorFactory
  • Constructor Details

    • GuiceBackedInjectorFactory

      public GuiceBackedInjectorFactory()
  • Method Details

    • getInjector

      public com.google.inject.Injector getInjector(@Nullable com.google.inject.Injector parent, com.google.inject.Stage stage, com.google.inject.Module... modules)
      Specified by:
      getInjector in interface IInjectorFactory
      Parameters:
      parent - - Parent Injector instance that was built with parent injector
      stage - - A Stage object that defines the appropriate stage
      modules - - An array of Module
      Returns:
      - An Injector instance that can be used to perform dependency injection.