Module org.elasticsearch.server
Class LinkedBindingImpl<T>
java.lang.Object
org.elasticsearch.common.inject.internal.BindingImpl<T>
org.elasticsearch.common.inject.internal.LinkedBindingImpl<T>
- All Implemented Interfaces:
Binding<T>
,Element
,LinkedKeyBinding<T>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<V> V
acceptTargetVisitor
(BindingTargetVisitor<? super T, V> visitor) Accepts a target visitor.Returns the linked key used to resolve injections.toString()
withScoping
(Scoping scoping) 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
-
LinkedBindingImpl
-
LinkedBindingImpl
-
-
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
-
getLinkedKey
Description copied from interface:LinkedKeyBinding
Returns the linked key used to resolve injections.- Specified by:
getLinkedKey
in interfaceLinkedKeyBinding<T>
-
withScoping
- Overrides:
withScoping
in classBindingImpl<T>
-
toString
- Overrides:
toString
in classBindingImpl<T>
-