Package org.elasticsearch.common.inject.internal
Guice (sounds like like "juice")
-
Interface Summary Interface Description ErrorHandler Handles errors in the Injector.InternalFactory<T> Creates objects which will be injected. -
Class Summary Class Description AbstractBindingBuilder<T> Bind a value or constant.Annotations Annotation utilities.BindingBuilder<T> Bind a non-constant key.BindingImpl<T> ConstantBindingBuilderImpl<T> Bind a constant.ConstructionContext<T> Context of a dependency construction.Errors A collection of error messages.ExposedBindingImpl<T> ExposureBuilder<T> For private binder's expose() method.FailableCache<K,V> Lazily creates (and caches) values for keys.InstanceBindingImpl<T> InternalContext Internal context.InternalFactory.Instance<T> ES: An factory that returns a pre created instance.LinkedBindingImpl<T> LinkedProviderBindingImpl<T> MatcherAndConverter MoreTypes Static methods for working with types that we aren't publishing in the publicTypes
API.MoreTypes.GenericArrayTypeImpl MoreTypes.MemberImpl We cannot serialize the built-in Java member classes, which prevents us from using Members in our exception types.MoreTypes.ParameterizedTypeImpl MoreTypes.WildcardTypeImpl The WildcardType interface supports multiple upper bounds and multiple lower bounds.Nullability Whether a member supports null values injected.PrivateElementsImpl ProviderInstanceBindingImpl<T> ProviderMethod<T> A provider that invokes a method and returns its result.ProviderMethodsModule Creates bindings to methods annotated with @Provides
.Scoping References a scope, either directly (as a scope instance), or indirectly (as a scope annotation).SourceProvider Provides access to the calling line of code.StackTraceElements Creates stack trace elements for members.Stopwatch Enables simple performance monitoring.Strings String utilities.ToStringBuilder Helps withtoString()
methods.UniqueAnnotations UntargettedBindingImpl<T> -
Exception Summary Exception Description AsynchronousComputationException Wraps an exception that occurred during a computation in a different thread.ComputationException Wraps an exception that occurred during a computation.ErrorsException Indicates that a result could not be returned while preparing or resolving a binding.