Uses of Interface
org.elasticsearch.common.inject.Binder
-
-
Uses of Binder in org.elasticsearch.common.inject
Subinterfaces of Binder in org.elasticsearch.common.inject Modifier and Type Interface Description interfacePrivateBinderReturns a binder whose configuration information is hidden from its environment by default.Methods in org.elasticsearch.common.inject that return Binder Modifier and Type Method Description protected BinderAbstractModule. binder()Gets direct access to the underlyingBinder.BinderBinder. skipSources(Class<?>... classesToSkip)Returns a binder that skipsclassesToSkipwhen identify the calling code.BinderBinder. withSource(Object source)Returns a binder that usessourceas the reference location for configuration errors.Methods in org.elasticsearch.common.inject with parameters of type Binder Modifier and Type Method Description voidAbstractModule. configure(Binder builder)voidModule. configure(Binder binder)Contributes bindings and other configurations for this module tobinder.voidPrivateModule. configure(Binder binder) -
Uses of Binder in org.elasticsearch.common.inject.internal
Fields in org.elasticsearch.common.inject.internal declared as Binder Modifier and Type Field Description protected BinderAbstractBindingBuilder. binderMethods in org.elasticsearch.common.inject.internal with parameters of type Binder Modifier and Type Method Description voidExposedBindingImpl. applyTo(Binder binder)voidInstanceBindingImpl. applyTo(Binder binder)voidLinkedBindingImpl. applyTo(Binder binder)voidLinkedProviderBindingImpl. applyTo(Binder binder)voidPrivateElementsImpl. applyTo(Binder binder)voidProviderInstanceBindingImpl. applyTo(Binder binder)voidUntargettedBindingImpl. applyTo(Binder binder)voidProviderMethod. configure(Binder binder)voidProviderMethodsModule. configure(Binder binder)List<ProviderMethod<?>>ProviderMethodsModule. getProviderMethods(Binder binder)Constructors in org.elasticsearch.common.inject.internal with parameters of type Binder Constructor Description AbstractBindingBuilder(Binder binder, List<Element> elements, Object source, Key<T> key)BindingBuilder(Binder binder, List<Element> elements, Object source, Key<T> key)ConstantBindingBuilderImpl(Binder binder, List<Element> elements, Object source)ExposureBuilder(Binder binder, Object source, Key<T> key) -
Uses of Binder in org.elasticsearch.common.inject.multibindings
Methods in org.elasticsearch.common.inject.multibindings with parameters of type Binder Modifier and Type Method Description voidMapBinder.RealMapBinder. configure(Binder binder)voidMultibinder.RealMultibinder. configure(Binder binder)static <K,V>
MapBinder<K,V>MapBinder. newMapBinder(Binder binder, Class<K> keyType, Class<V> valueType)Returns a new mapbinder that collects entries ofkeyType/valueTypein aMapthat is itself bound with no binding annotation.static <K,V>
MapBinder<K,V>MapBinder. newMapBinder(Binder binder, Class<K> keyType, Class<V> valueType, Annotation annotation)Returns a new mapbinder that collects entries ofkeyType/valueTypein aMapthat is itself bound withannotation.static <K,V>
MapBinder<K,V>MapBinder. newMapBinder(Binder binder, Class<K> keyType, Class<V> valueType, Class<? extends Annotation> annotationType)Returns a new mapbinder that collects entries ofkeyType/valueTypein aMapthat is itself bound withannotationType.static <K,V>
MapBinder<K,V>MapBinder. newMapBinder(Binder binder, TypeLiteral<K> keyType, TypeLiteral<V> valueType)Returns a new mapbinder that collects entries ofkeyType/valueTypein aMapthat is itself bound with no binding annotation.static <K,V>
MapBinder<K,V>MapBinder. newMapBinder(Binder binder, TypeLiteral<K> keyType, TypeLiteral<V> valueType, Annotation annotation)Returns a new mapbinder that collects entries ofkeyType/valueTypein aMapthat is itself bound withannotation.static <K,V>
MapBinder<K,V>MapBinder. newMapBinder(Binder binder, TypeLiteral<K> keyType, TypeLiteral<V> valueType, Class<? extends Annotation> annotationType)Returns a new mapbinder that collects entries ofkeyType/valueTypein aMapthat is itself bound withannotationType.static <T> Multibinder<T>Multibinder. newSetBinder(Binder binder, Class<T> type)Returns a new multibinder that collects instances oftypein aSetthat is itself bound with no binding annotation.static <T> Multibinder<T>Multibinder. newSetBinder(Binder binder, Class<T> type, Annotation annotation)Returns a new multibinder that collects instances oftypein aSetthat is itself bound withannotation.static <T> Multibinder<T>Multibinder. newSetBinder(Binder binder, Class<T> type, Class<? extends Annotation> annotationType)Returns a new multibinder that collects instances oftypein aSetthat is itself bound withannotationType.static <T> Multibinder<T>Multibinder. newSetBinder(Binder binder, TypeLiteral<T> type)Returns a new multibinder that collects instances oftypein aSetthat is itself bound with no binding annotation.static <T> Multibinder<T>Multibinder. newSetBinder(Binder binder, TypeLiteral<T> type, Annotation annotation)Returns a new multibinder that collects instances oftypein aSetthat is itself bound withannotation.static <T> Multibinder<T>Multibinder. newSetBinder(Binder binder, TypeLiteral<T> type, Class<? extends Annotation> annotationType)Returns a new multibinder that collects instances oftypein aSetthat is itself bound withannotationType. -
Uses of Binder in org.elasticsearch.common.inject.spi
Methods in org.elasticsearch.common.inject.spi with parameters of type Binder Modifier and Type Method Description voidElement. applyTo(Binder binder)Writes this module element to the given binder (optional operation).voidExposedBinding. applyTo(Binder binder)Unsupported.voidInjectionRequest. applyTo(Binder binder)voidMembersInjectorLookup. applyTo(Binder binder)voidMessage. applyTo(Binder binder)voidProviderLookup. applyTo(Binder binder)voidScopeBinding. applyTo(Binder binder)voidStaticInjectionRequest. applyTo(Binder binder)voidTypeConverterBinding. applyTo(Binder binder)voidTypeListenerBinding. applyTo(Binder binder) -
Uses of Binder in org.elasticsearch.common.settings
Methods in org.elasticsearch.common.settings with parameters of type Binder Modifier and Type Method Description voidSettingsModule. configure(Binder binder)
-