Class ProviderMethod<T>
java.lang.Object
org.elasticsearch.common.inject.internal.ProviderMethod<T>
- All Implemented Interfaces:
Provider<T>
,HasDependencies
,ProviderWithDependencies<T>
A provider that invokes a method and returns its result.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
get()
Provides an instance ofT
.Set<Dependency<?>>
Returns the known dependencies for this type.getKey()
-
Method Details
-
getKey
-
getMethod
-
getInstance
-
configure
-
get
Description copied from interface:Provider
Provides an instance ofT
. Must never returnnull
. -
getDependencies
Description copied from interface:HasDependencies
Returns the known dependencies for this type. If this has dependencies whose values are not known statically, a dependency for theInjector
will be included in the returned set.- Specified by:
getDependencies
in interfaceHasDependencies
- Returns:
- a possibly empty set
-