Module org.elasticsearch.server
Class LinkedProviderBindingImpl<T>
java.lang.Object
org.elasticsearch.common.inject.internal.BindingImpl<T>
org.elasticsearch.common.inject.internal.LinkedProviderBindingImpl<T>
- All Implemented Interfaces:
Binding<T>
,Element
,ProviderKeyBinding<T>
public final class LinkedProviderBindingImpl<T>
extends BindingImpl<T>
implements ProviderKeyBinding<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<V> void
acceptTargetVisitor
(BindingTargetVisitor<? super T, V> visitor) Accepts a target visitor.Returns the key used to resolve the provider's binding.toString()
Methods inherited from class org.elasticsearch.common.inject.internal.BindingImpl
acceptVisitor, getInjector, getInternalFactory, getKey, getProvider, getScoping, getSource, isConstant
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.elasticsearch.common.inject.Binding
getKey, getProvider
Methods inherited from interface org.elasticsearch.common.inject.spi.Element
acceptVisitor, getSource
-
Constructor Details
-
LinkedProviderBindingImpl
-
-
Method Details
-
acceptTargetVisitor
Description copied from interface:Binding
Accepts a target visitor. Invokes the visitor method specific to this binding's target.- Specified by:
acceptTargetVisitor
in interfaceBinding<T>
- Parameters:
visitor
- to call back on
-
getProviderKey
Description copied from interface:ProviderKeyBinding
Returns the key used to resolve the provider's binding.- Specified by:
getProviderKey
in interfaceProviderKeyBinding<T>
-
withEagerSingletonScoping
- Overrides:
withEagerSingletonScoping
in classBindingImpl<T>
-
toString
- Overrides:
toString
in classBindingImpl<T>
-