| パッケージ | 説明 |
|---|---|
| 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.multibindings |
Extension for binding multiple instances in a collection; this extension requires
guice-multibindings-2.0.jar. |
| org.elasticsearch.common.inject.spi |
Guice service provider interface
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
FactoryProvider<F>
Provides a factory that combines the caller's arguments with injector-supplied values to
construct objects.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ExposedBindingImpl<T> |
class |
InstanceBindingImpl<T> |
class |
ProviderInstanceBindingImpl<T> |
class |
ProviderMethod<T>
A provider that invokes a method and returns its result.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
MapBinder.RealMapBinder.MapBinderProviderWithDependencies<K,V> |
static class |
Multibinder.RealMultibinder<T>
The actual multibinder plays several roles:
As a Multibinder, it acts as a factory for LinkedBindingBuilders for
each of the set's elements.
|
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
ConstructorBinding<T>
A binding to the constructor of a concrete clss.
|
interface |
ConvertedConstantBinding<T>
A binding created from converting a bound instance to a new type.
|
interface |
ExposedBinding<T>
A binding to a key exposed from an enclosed private environment.
|
interface |
InstanceBinding<T>
A binding to a single instance.
|
interface |
ProviderInstanceBinding<T>
A binding to a provider instance.
|
interface |
ProviderWithDependencies<T>
A provider with dependencies on other injected types.
|
Copyright © 2009–2016. All rights reserved.