Class ProviderBasedGoogleSupplierProvider<T>

  • All Implemented Interfaces:
    com.google.inject.Provider<com.google.common.base.Supplier<T>>, javax.inject.Provider<com.google.common.base.Supplier<T>>

    public class ProviderBasedGoogleSupplierProvider<T>
    extends Object
    implements com.google.inject.Provider<com.google.common.base.Supplier<T>>
    A Provider of a Supplier that uses a Provider to implement the Supplier.
    • Constructor Detail

      • ProviderBasedGoogleSupplierProvider

        public ProviderBasedGoogleSupplierProvider​(com.google.inject.Key<T> instanceKey)
    • Method Detail

      • configure

        @Inject
        public void configure​(com.google.inject.Injector injector)
      • get

        public com.google.common.base.Supplier<T> get()
        Specified by:
        get in interface com.google.inject.Provider<T>
        Specified by:
        get in interface javax.inject.Provider<T>