org.elasticsearch.common.inject.spi
Interface ProviderKeyBinding<T>
- All Superinterfaces:
- Binding<T>, Element
- 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's get
method is invoked.
- Since:
- 2.0
- Author:
- jessewilson@google.com (Jesse Wilson)
getProviderKey
Key<? extends Provider<? extends T>> getProviderKey()
- Returns the key used to resolve the provider's binding. That binding can be retrieved from an
injector using
Injector.getBinding(providerKey)
Copyright © 2009-2012. All Rights Reserved.