Interface ProviderKeyBinding<T>
-
- All Known Implementing Classes:
LinkedProviderBindingImpl
public interface ProviderKeyBinding<T> extends Binding<T>
A binding to a provider key. To resolve injections, the provider key is first resolved, then that provider'sget
method is invoked.- Since:
- 2.0
-
-
Method Summary
Modifier and Type Method Description Key<? extends Provider<? extends T>>
getProviderKey()
Returns the key used to resolve the provider's binding.-
Methods inherited from interface org.elasticsearch.common.inject.Binding
acceptScopingVisitor, acceptTargetVisitor, getKey, getProvider
-
Methods inherited from interface org.elasticsearch.common.inject.spi.Element
acceptVisitor, applyTo, getSource
-
-