Uses of Interface
org.elasticsearch.common.inject.Provider
-
-
Uses of Provider in org.elasticsearch.common.inject
Methods in org.elasticsearch.common.inject that return Provider Modifier and Type Method Description protected <T> Provider<T>AbstractModule. getProvider(Class<T> type)protected <T> Provider<T>AbstractModule. getProvider(Key<T> key)<T> Provider<T>Binder. getProvider(Class<T> type)Returns the provider used to obtain instances for the given injection type.<T> Provider<T>Binder. getProvider(Key<T> key)Returns the provider used to obtain instances for the given injection key.Provider<T>Binding. getProvider()Returns the scoped provider guice uses to fulfill requests for this binding.<T> Provider<T>Injector. getProvider(Class<T> type)Returns the provider used to obtain instances for the given type.<T> Provider<T>Injector. getProvider(Key<T> key)Returns the provider used to obtain instances for the given injection key.protected <T> Provider<T>PrivateModule. getProvider(Class<T> type)protected <T> Provider<T>PrivateModule. getProvider(Key<T> key)<T> Provider<T>Scope. scope(Key<T> key, Provider<T> unscoped)Scopes a provider.Methods in org.elasticsearch.common.inject that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider<?>>value()The implementation type.Methods in org.elasticsearch.common.inject with parameters of type Provider Modifier and Type Method Description <T> Provider<T>Scope. scope(Key<T> key, Provider<T> unscoped)Scopes a provider. -
Uses of Provider in org.elasticsearch.common.inject.binder
Methods in org.elasticsearch.common.inject.binder with parameters of type Provider Modifier and Type Method Description ScopedBindingBuilderLinkedBindingBuilder. toProvider(Provider<? extends T> provider)See the EDSL examples atBinder.Method parameters in org.elasticsearch.common.inject.binder with type arguments of type Provider Modifier and Type Method Description ScopedBindingBuilderLinkedBindingBuilder. toProvider(Class<? extends Provider<? extends T>> providerType)See the EDSL examples atBinder.ScopedBindingBuilderLinkedBindingBuilder. toProvider(Key<? extends Provider<? extends T>> providerKey)See the EDSL examples atBinder. -
Uses of Provider in org.elasticsearch.common.inject.internal
Classes in org.elasticsearch.common.inject.internal that implement Provider Modifier and Type Class Description classProviderMethod<T>A provider that invokes a method and returns its result.Methods in org.elasticsearch.common.inject.internal that return Provider Modifier and Type Method Description Provider<T>BindingImpl. getProvider()Provider<T>InstanceBindingImpl. getProvider()Provider<? extends T>ProviderInstanceBindingImpl. getProviderInstance()Methods in org.elasticsearch.common.inject.internal that return types with arguments of type Provider Modifier and Type Method Description Key<? extends Provider<? extends T>>LinkedProviderBindingImpl. getProviderKey()Methods in org.elasticsearch.common.inject.internal with parameters of type Provider Modifier and Type Method Description BindingBuilder<T>BindingBuilder. toProvider(Provider<? extends T> provider)Method parameters in org.elasticsearch.common.inject.internal with type arguments of type Provider Modifier and Type Method Description ErrorsErrors. subtypeNotProvided(Class<? extends Provider<?>> providerType, Class<?> type)BindingBuilder<T>BindingBuilder. toProvider(Class<? extends Provider<? extends T>> providerType)BindingBuilder<T>BindingBuilder. toProvider(Key<? extends Provider<? extends T>> providerKey)Constructors in org.elasticsearch.common.inject.internal with parameters of type Provider Constructor Description ProviderInstanceBindingImpl(Object source, Key<T> key, Scoping scoping, Set<InjectionPoint> injectionPoints, Provider<? extends T> providerInstance)ProviderInstanceBindingImpl(Injector injector, Key<T> key, Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, Provider<? extends T> providerInstance, Set<InjectionPoint> injectionPoints) -
Uses of Provider in org.elasticsearch.common.inject.multibindings
Classes in org.elasticsearch.common.inject.multibindings that implement Provider Modifier and Type Class Description static classMapBinder.RealMapBinder.MapBinderProviderWithDependencies<K,V>static classMultibinder.RealMultibinder<T>The actual multibinder plays several roles:Methods in org.elasticsearch.common.inject.multibindings that return types with arguments of type Provider Modifier and Type Method Description Map<K,Provider<V>>MapBinder.RealMapBinder.MapBinderProviderWithDependencies. get() -
Uses of Provider in org.elasticsearch.common.inject.spi
Classes in org.elasticsearch.common.inject.spi with type parameters of type Provider Modifier and Type Interface Description interfaceProviderBinding<T extends Provider<?>>A binding to aProviderthat delegates to the binding for the provided type.Subinterfaces of Provider in org.elasticsearch.common.inject.spi Modifier and Type Interface Description interfaceProviderWithDependencies<T>A provider with dependencies on other injected types.Classes in org.elasticsearch.common.inject.spi that implement Provider Modifier and Type Class Description static classProviderLookup.ProviderImpl<T>Methods in org.elasticsearch.common.inject.spi that return Provider Modifier and Type Method Description Provider<T>ProviderLookup. getDelegate()Returns the delegate provider, ornullif it has not yet been initialized.Provider<T>ProviderLookup. getProvider()Returns the looked up provider.<T> Provider<T>TypeEncounter. getProvider(Class<T> type)Returns the provider used to obtain instances for the given injection type.<T> Provider<T>TypeEncounter. getProvider(Key<T> key)Returns the provider used to obtain instances for the given injection key.Provider<? extends T>ProviderInstanceBinding. getProviderInstance()Returns the user-supplied, unscoped provider.Methods in org.elasticsearch.common.inject.spi that return types with arguments of type Provider Modifier and Type Method Description Key<? extends Provider<? extends T>>ProviderKeyBinding. getProviderKey()Returns the key used to resolve the provider's binding.Methods in org.elasticsearch.common.inject.spi with parameters of type Provider Modifier and Type Method Description voidProviderLookup. initializeDelegate(Provider<T> delegate)Sets the actual provider. -
Uses of Provider in org.elasticsearch.common.inject.util
Methods in org.elasticsearch.common.inject.util that return Provider Modifier and Type Method Description static <T> Provider<T>Providers. of(T instance)Returns a provider which always providesinstance. -
Uses of Provider in org.elasticsearch.index.analysis
Subinterfaces of Provider in org.elasticsearch.index.analysis Modifier and Type Interface Description interfaceAnalyzerProvider<T extends Analyzer>Classes in org.elasticsearch.index.analysis that implement Provider Modifier and Type Class Description classAbstractIndexAnalyzerProvider<T extends Analyzer>classCustomAnalyzerProviderA custom analyzer that is built out of a singleTokenizerand a list ofTokenFilters.classCustomNormalizerProviderA custom normalizer that is built out of a char and token filters.classKeywordAnalyzerProviderclassPreBuiltAnalyzerProviderclassSimpleAnalyzerProviderclassStandardAnalyzerProviderclassStopAnalyzerProviderclassWhitespaceAnalyzerProvider
-