Module org.elasticsearch.server
Class LinkedBindingImpl<T>
java.lang.Object
org.elasticsearch.injection.guice.internal.BindingImpl<T>
org.elasticsearch.injection.guice.internal.LinkedBindingImpl<T>
- All Implemented Interfaces:
Binding<T>,Element,LinkedKeyBinding<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<V> voidacceptTargetVisitor(BindingTargetVisitor<? super T, V> visitor) Accepts a target visitor.Returns the linked key used to resolve injections.toString()Methods inherited from class org.elasticsearch.injection.guice.internal.BindingImpl
acceptVisitor, getInjector, getInternalFactory, getKey, getProvider, getScoping, getSource, isConstantMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.injection.guice.Binding
getKey, getProviderMethods inherited from interface org.elasticsearch.injection.guice.spi.Element
acceptVisitor, getSource
-
Constructor Details
-
LinkedBindingImpl
-
LinkedBindingImpl
-
-
Method Details
-
acceptTargetVisitor
Description copied from interface:BindingAccepts a target visitor. Invokes the visitor method specific to this binding's target.- Specified by:
acceptTargetVisitorin interfaceBinding<T>- Parameters:
visitor- to call back on
-
getLinkedKey
Description copied from interface:LinkedKeyBindingReturns the linked key used to resolve injections.- Specified by:
getLinkedKeyin interfaceLinkedKeyBinding<T>
-
withEagerSingletonScoping
- Overrides:
withEagerSingletonScopingin classBindingImpl<T>
-
toString
- Overrides:
toStringin classBindingImpl<T>
-