Package | Description |
---|---|
org.elasticsearch.common.inject.internal |
Guice (sounds like like "juice")
|
Modifier and Type | Field and Description |
---|---|
static Scoping |
Scoping.EAGER_SINGLETON |
static Scoping |
Scoping.SINGLETON_ANNOTATION |
static Scoping |
Scoping.SINGLETON_INSTANCE |
static Scoping |
Scoping.UNSCOPED
No scoping annotation has been applied.
|
Modifier and Type | Method and Description |
---|---|
static Scoping |
Scoping.forAnnotation(Class<? extends Annotation> scopingAnnotation) |
static Scoping |
Scoping.forInstance(Scope scope) |
Scoping |
BindingImpl.getScoping() |
Modifier and Type | Method and Description |
---|---|
BindingImpl<T> |
LinkedBindingImpl.withScoping(Scoping scoping) |
protected BindingImpl<T> |
BindingImpl.withScoping(Scoping scoping) |
BindingImpl<T> |
ProviderInstanceBindingImpl.withScoping(Scoping scoping) |
BindingImpl<T> |
InstanceBindingImpl.withScoping(Scoping scoping) |
BindingImpl<T> |
UntargettedBindingImpl.withScoping(Scoping scoping) |
BindingImpl<T> |
ExposedBindingImpl.withScoping(Scoping scoping) |
BindingImpl<T> |
LinkedProviderBindingImpl.withScoping(Scoping scoping) |
Constructor and Description |
---|
BindingImpl(Injector injector,
Key<T> key,
Object source,
InternalFactory<? extends T> internalFactory,
Scoping scoping) |
BindingImpl(Object source,
Key<T> key,
Scoping scoping) |
ExposedBindingImpl(Object source,
Key<T> key,
Scoping scoping,
PrivateElements privateElements) |
InstanceBindingImpl(Object source,
Key<T> key,
Scoping scoping,
Set<InjectionPoint> injectionPoints,
T instance) |
LinkedBindingImpl(Injector injector,
Key<T> key,
Object source,
InternalFactory<? extends T> internalFactory,
Scoping scoping,
Key<? extends T> targetKey) |
LinkedBindingImpl(Object source,
Key<T> key,
Scoping scoping,
Key<? extends T> targetKey) |
LinkedProviderBindingImpl(Injector injector,
Key<T> key,
Object source,
InternalFactory<? extends T> internalFactory,
Scoping scoping,
Key<? extends Provider<? extends T>> providerKey) |
ProviderInstanceBindingImpl(Injector injector,
Key<T> key,
Object source,
InternalFactory<? extends T> internalFactory,
Scoping scoping,
Provider<? extends T> providerInstance,
Set<InjectionPoint> injectionPoints) |
ProviderInstanceBindingImpl(Object source,
Key<T> key,
Scoping scoping,
Set<InjectionPoint> injectionPoints,
Provider<? extends T> providerInstance) |
UntargettedBindingImpl(Object source,
Key<T> key,
Scoping scoping) |
Copyright © 2009–2015. All rights reserved.