Module org.elasticsearch.server
Package org.elasticsearch.injection.guice.spi
package org.elasticsearch.injection.guice.spi
Guice service provider interface
-
ClassDescriptionBindingTargetVisitor<T,
V> Visits each of the strategies used to find an instance to satisfy an injection.A binding to the constructor of a concrete clss.A binding created from converting a bound instance to a new type.Dependency<T>A variable that can be resolved by an injector.A core component of a module or injector.Exposes elements of a module so they can be inspected or validated.Visit elements.A constructor, field or method that can receive injections.A binding to a single instance.A binding to a linked key.An error message and the context in which it occurred.ProviderBinding<T extends Provider<?>>A binding to aProvider
that delegates to the binding for the provided type.A binding to a provider instance.A binding to a provider key.A lookup of the provider for a type.A provider with dependencies on other injected types.Converts constant string values to a different type.An untargetted binding.