Class InjectorProvider

java.lang.Object
ru.vyarus.dropwizard.guice.injector.lookup.InjectorProvider
All Implemented Interfaces:
jakarta.inject.Provider<com.google.inject.Injector>

public class InjectorProvider extends Object implements jakarta.inject.Provider<com.google.inject.Injector>
Lazy injector provider. Used internally instead of direct injector reference when injector is not constructed yet. It is not registered in guice context and used purely as lazy reference to injector during startup (in jersey bindings logic).
Since:
19.04.2015
See Also:
  • Constructor Details

    • InjectorProvider

      public InjectorProvider(io.dropwizard.core.Application application)
      Create provider.
      Parameters:
      application - application instance
  • Method Details

    • get

      public com.google.inject.Injector get()
      Specified by:
      get in interface jakarta.inject.Provider<com.google.inject.Injector>