Uses of Package
org.elasticsearch.common.inject.spi

Packages that use org.elasticsearch.common.inject.spi
org.elasticsearch.common.inject Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework. 
org.elasticsearch.common.inject.assistedinject Extension for combining factory interfaces with injection; this extension requires guice-jndi-2.0.jar
org.elasticsearch.common.inject.internal Guice (sounds like like "juice") 
org.elasticsearch.common.inject.spi Guice service provider interface 
 

Classes in org.elasticsearch.common.inject.spi used by org.elasticsearch.common.inject
BindingScopingVisitor
          Visits each of the strategies used to scope an injection.
BindingTargetVisitor
          Visits each of the strategies used to find an instance to satisfy an injection.
Element
          A core component of a module or injector.
Message
          An error message and the context in which it occured.
TypeConverter
          Converts constant string values to a different type.
TypeListener
          Listens for Guice to encounter injectable types.
 

Classes in org.elasticsearch.common.inject.spi used by org.elasticsearch.common.inject.assistedinject
Dependency
          A variable that can be resolved by an injector.
HasDependencies
          Implemented by bindings, providers and instances that expose their dependencies explicitly.
 

Classes in org.elasticsearch.common.inject.spi used by org.elasticsearch.common.inject.internal
BindingScopingVisitor
          Visits each of the strategies used to scope an injection.
BindingTargetVisitor
          Visits each of the strategies used to find an instance to satisfy an injection.
Dependency
          A variable that can be resolved by an injector.
Element
          A core component of a module or injector.
ElementVisitor
          Visit elements.
ExposedBinding
          A binding to a key exposed from an enclosed private environment.
HasDependencies
          Implemented by bindings, providers and instances that expose their dependencies explicitly.
InjectionListener
          Listens for injections into instances of type I.
InjectionPoint
          A constructor, field or method that can receive injections.
InstanceBinding
          A binding to a single instance.
LinkedKeyBinding
          A binding to a linked key.
Message
          An error message and the context in which it occured.
PrivateElements
          A private collection of elements that are hidden from the enclosing injector or module by default.
ProviderInstanceBinding
          A binding to a provider instance.
ProviderKeyBinding
          A binding to a provider key.
ProviderWithDependencies
          A provider with dependencies on other injected types.
TypeConverter
          Converts constant string values to a different type.
TypeListenerBinding
          Binds types (picked using a Matcher) to an type listener.
UntargettedBinding
          An untargetted binding.
 

Classes in org.elasticsearch.common.inject.spi used by org.elasticsearch.common.inject.spi
BindingScopingVisitor
          Visits each of the strategies used to scope an injection.
BindingTargetVisitor
          Visits each of the strategies used to find an instance to satisfy an injection.
ConstructorBinding
          A binding to the constructor of a concrete clss.
ConvertedConstantBinding
          A binding created from converting a bound instance to a new type.
Dependency
          A variable that can be resolved by an injector.
Element
          A core component of a module or injector.
ElementVisitor
          Visit elements.
ExposedBinding
          A binding to a key exposed from an enclosed private environment.
HasDependencies
          Implemented by bindings, providers and instances that expose their dependencies explicitly.
InjectionListener
          Listens for injections into instances of type I.
InjectionPoint
          A constructor, field or method that can receive injections.
InjectionRequest
          A request to inject the instance fields and methods of an instance.
InstanceBinding
          A binding to a single instance.
LinkedKeyBinding
          A binding to a linked key.
MembersInjectorLookup
          A lookup of the members injector for a type.
Message
          An error message and the context in which it occured.
PrivateElements
          A private collection of elements that are hidden from the enclosing injector or module by default.
ProviderBinding
          A binding to a Provider that delegates to the binding for the provided type.
ProviderInstanceBinding
          A binding to a provider instance.
ProviderKeyBinding
          A binding to a provider key.
ProviderLookup
          A lookup of the provider for a type.
ScopeBinding
          Registration of a scope annotation with the scope that implements it.
StaticInjectionRequest
          A request to inject the static fields and methods of a type.
TypeConverter
          Converts constant string values to a different type.
TypeConverterBinding
          Registration of type converters for matching target types.
TypeEncounter
          Context of an injectable type encounter.
TypeListener
          Listens for Guice to encounter injectable types.
TypeListenerBinding
          Binds types (picked using a Matcher) to an type listener.
UntargettedBinding
          An untargetted binding.
 



Copyright © 2009-2012. All Rights Reserved.