Uses of Interface
org.elasticsearch.common.inject.spi.Element
-
Packages that use Element Package Description org.elasticsearch.common.inject org.elasticsearch.common.inject.internal org.elasticsearch.common.inject.spi -
-
Uses of Element in org.elasticsearch.common.inject
Subinterfaces of Element in org.elasticsearch.common.inject Modifier and Type Interface Description interfaceBinding<T>A mapping from a key (type and optional annotation) to the strategy for getting instances of the type. -
Uses of Element in org.elasticsearch.common.inject.internal
Classes in org.elasticsearch.common.inject.internal that implement Element Modifier and Type Class Description classBindingImpl<T>classExposedBindingImpl<T>classInstanceBindingImpl<T>classLinkedBindingImpl<T>classLinkedProviderBindingImpl<T>classPrivateElementsImplclassProviderInstanceBindingImpl<T>classUntargettedBindingImpl<T>Fields in org.elasticsearch.common.inject.internal with type parameters of type Element Modifier and Type Field Description protected List<Element>AbstractBindingBuilder. elementsMethods in org.elasticsearch.common.inject.internal that return types with arguments of type Element Modifier and Type Method Description List<Element>PrivateElementsImpl. getElements()List<Element>PrivateElementsImpl. getElementsMutable()Constructor parameters in org.elasticsearch.common.inject.internal with type arguments of type Element 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) -
Uses of Element in org.elasticsearch.common.inject.spi
Subinterfaces of Element in org.elasticsearch.common.inject.spi Modifier and Type Interface Description interfaceConstructorBinding<T>A binding to the constructor of a concrete clss.interfaceConvertedConstantBinding<T>A binding created from converting a bound instance to a new type.interfaceExposedBinding<T>A binding to a key exposed from an enclosed private environment.interfaceInstanceBinding<T>A binding to a single instance.interfaceLinkedKeyBinding<T>A binding to a linked key.interfacePrivateElementsA private collection of elements that are hidden from the enclosing injector or module by default.interfaceProviderBinding<T extends Provider<?>>A binding to aProviderthat delegates to the binding for the provided type.interfaceProviderInstanceBinding<T>A binding to a provider instance.interfaceProviderKeyBinding<T>A binding to a provider key.interfaceUntargettedBinding<T>An untargetted binding.Classes in org.elasticsearch.common.inject.spi that implement Element Modifier and Type Class Description classInjectionRequest<T>A request to inject the instance fields and methods of an instance.classMembersInjectorLookup<T>A lookup of the members injector for a type.classMessageAn error message and the context in which it occurred.classProviderLookup<T>A lookup of the provider for a type.classScopeBindingRegistration of a scope annotation with the scope that implements it.classStaticInjectionRequestA request to inject the static fields and methods of a type.classTypeConverterBindingRegistration of type converters for matching target types.classTypeListenerBindingBinds types (picked using a Matcher) to an type listener.Methods in org.elasticsearch.common.inject.spi that return types with arguments of type Element Modifier and Type Method Description static List<Element>Elements. getElements(Iterable<? extends Module> modules)Records the elements executed bymodules.static List<Element>Elements. getElements(Module... modules)Records the elements executed bymodules.static List<Element>Elements. getElements(Stage stage, Iterable<? extends Module> modules)Records the elements executed bymodules.List<Element>PrivateElements. getElements()Returns the configuration information in this private environment.Methods in org.elasticsearch.common.inject.spi with parameters of type Element Modifier and Type Method Description protected VDefaultElementVisitor. visitOther(Element element)Default visit implementation.Method parameters in org.elasticsearch.common.inject.spi with type arguments of type Element Modifier and Type Method Description static ModuleElements. getModule(Iterable<? extends Element> elements)Returns the module composed ofelements.
-