Uses of Interface
org.hibernate.search.engine.environment.bean.BeanHolder
Packages that use BeanHolder
Package
Description
-
Uses of BeanHolder in org.hibernate.search.engine.environment.bean
Methods in org.hibernate.search.engine.environment.bean that return BeanHolderModifier and TypeMethodDescriptionstatic <T> BeanHolder<List<T>>BeanHolder.of(List<? extends BeanHolder<? extends T>> beanHolders) static <T> BeanHolder<T>BeanHolder.of(T instance) static <T extends AutoCloseable>
BeanHolder<T>BeanHolder.ofCloseable(T instance) BeanReference.resolve(BeanResolver beanResolver) Resolve this reference into a bean using the given resolver.<T> BeanHolder<T>BeanResolver.resolve(Class<T> typeReference, String nameReference, BeanRetrieval retrieval) Resolve a bean by its name.<T> BeanHolder<T>BeanResolver.resolve(Class<T> typeReference, BeanRetrieval retrieval) Resolve a bean by its type.default <T> BeanHolder<List<T>>BeanResolver.resolve(List<? extends BeanReference<? extends T>> references) Resolve a list ofBeanReferences.default <T> BeanHolder<T>BeanResolver.resolve(BeanReference<T> reference) Resolve aBeanReference.default BeanHolder<T>BeanHolder.withDependencyAutoClosing(BeanHolder<?>... dependencies) Methods in org.hibernate.search.engine.environment.bean with parameters of type BeanHolderModifier and TypeMethodDescriptiondefault BeanHolder<T>BeanHolder.withDependencyAutoClosing(BeanHolder<?>... dependencies) Method parameters in org.hibernate.search.engine.environment.bean with type arguments of type BeanHolderModifier and TypeMethodDescriptionstatic <T> BeanHolder<List<T>>BeanHolder.of(List<? extends BeanHolder<? extends T>> beanHolders) -
Uses of BeanHolder in org.hibernate.search.engine.environment.bean.impl
Methods in org.hibernate.search.engine.environment.bean.impl that return BeanHolderModifier and TypeMethodDescription<T> BeanHolder<T><T> BeanHolder<T>NoConfiguredBeanManagerBeanProvider.forTypeAndName(Class<T> typeReference, String implementationFullyQualifiedClassName) <T> BeanHolder<T>BeanResolverImpl.resolve(Class<T> typeReference, String nameReference, BeanRetrieval retrieval) <T> BeanHolder<T>BeanResolverImpl.resolve(Class<T> typeReference, BeanRetrieval retrieval) <T> BeanHolder<T>BeanResolverImpl.retrieveUsingConstructor(Class<T> typeReference) -
Uses of BeanHolder in org.hibernate.search.engine.environment.bean.spi
Methods in org.hibernate.search.engine.environment.bean.spi that return BeanHolderModifier and TypeMethodDescription<T> BeanHolder<T>Provide a bean referenced by its type.<T> BeanHolder<T>BeanProvider.forTypeAndName(Class<T> typeReference, String nameReference) Provide a bean referenced by its type and name. -
Uses of BeanHolder in org.hibernate.search.engine.environment.thread.impl
Constructors in org.hibernate.search.engine.environment.thread.impl with parameters of type BeanHolderModifierConstructorDescriptionThreadPoolProviderImpl(BeanHolder<? extends ThreadProvider> threadProviderHolder) -
Uses of BeanHolder in org.hibernate.search.engine.search.projection.definition.spi
Methods in org.hibernate.search.engine.search.projection.definition.spi that return BeanHolderModifier and TypeMethodDescriptionstatic <T> BeanHolder<ConstantProjectionDefinition<List<T>>>ConstantProjectionDefinition.emptyList()static <T> BeanHolder<ConstantProjectionDefinition<T>>ConstantProjectionDefinition.nullValue() -
Uses of BeanHolder in org.hibernate.search.mapper.orm.coordination.impl
Methods in org.hibernate.search.mapper.orm.coordination.impl that return BeanHolderModifier and TypeMethodDescriptionBeanHolder<? extends CoordinationStrategy>CoordinationConfigurationContextImpl.strategyHolder()Constructors in org.hibernate.search.mapper.orm.coordination.impl with parameters of type BeanHolderModifierConstructorDescriptionCoordinationConfigurationContextImpl(BeanHolder<? extends CoordinationStrategy> strategyHolder) -
Uses of BeanHolder in org.hibernate.search.mapper.orm.mapping.impl
Methods in org.hibernate.search.mapper.orm.mapping.impl with parameters of type BeanHolderModifier and TypeMethodDescriptionHibernateOrmMapping.create(PojoMappingDelegate mappingDelegate, org.hibernate.search.mapper.orm.mapping.impl.HibernateOrmTypeContextContainer typeContextContainer, BeanHolder<? extends CoordinationStrategy> coordinationStrategyHolder, ConfiguredAutomaticIndexingStrategy configuredAutomaticIndexingStrategy, SessionFactoryImplementor sessionFactory, ConfigurationPropertySource propertySource) -
Uses of BeanHolder in org.hibernate.search.mapper.orm.tenancy.spi
Methods in org.hibernate.search.mapper.orm.tenancy.spi with parameters of type BeanHolderModifier and TypeMethodDescriptionstatic TenancyConfigurationTenancyConfiguration.create(TenancyMode tenancyMode, BeanHolder<? extends TenantIdentifierConverter> tenantIdentifierConverter, Optional<Set<String>> tenantIds, String tenantIdsConfigurationPropertyKey) -
Uses of BeanHolder in org.hibernate.search.mapper.pojo.bridge.binding
Methods in org.hibernate.search.mapper.pojo.bridge.binding with parameters of type BeanHolderModifier and TypeMethodDescription<I2> voidIdentifierBindingContext.bridge(Class<I2> expectedIdentifierType, BeanHolder<? extends IdentifierBridge<I2>> bridgeHolder) Sets the bridge implementing the value/index binding.<P2> voidPropertyBindingContext.bridge(Class<P2> expectedPropertyType, BeanHolder<? extends PropertyBridge<P2>> bridgeHolder) Sets the bridge implementing the property/index binding.default voidPropertyBindingContext.bridge(BeanHolder<? extends PropertyBridge<Object>> bridgeHolder) Sets the bridge implementing the property/index binding.<E> voidRoutingBindingContext.bridge(Class<E> expectedType, BeanHolder<? extends RoutingBridge<E>> bridgeHolder) Sets the object responsible for routing indexed entities to the correct index/shard.<T2> voidTypeBindingContext.bridge(Class<T2> expectedEntityType, BeanHolder<? extends TypeBridge<T2>> bridgeHolder) Sets the bridge implementing the type/index binding.default voidTypeBindingContext.bridge(BeanHolder<? extends TypeBridge<Object>> bridgeHolder) Sets the bridge implementing the type/index binding.<V2,F> void ValueBindingContext.bridge(Class<V2> expectedValueType, BeanHolder<? extends ValueBridge<V2, F>> bridgeHolder, IndexFieldTypeOptionsStep<?, F> fieldTypeOptionsStep) Sets the bridge implementing the value/index binding. -
Uses of BeanHolder in org.hibernate.search.mapper.pojo.bridge.binding.impl
Methods in org.hibernate.search.mapper.pojo.bridge.binding.impl that return BeanHolderModifier and TypeMethodDescriptionBeanHolder<? extends IdentifierBridge<I>>BoundIdentifierBridge.getBridgeHolder()BeanHolder<? extends PropertyBridge<? super P>>BoundPropertyBridge.getBridgeHolder()BeanHolder<? extends RoutingBridge<? super T>>BoundRoutingBridge.getBridgeHolder()BeanHolder<? extends TypeBridge<? super T>>BoundTypeBridge.getBridgeHolder()BeanHolder<? extends ValueBridge<? super V,F>> BoundValueBridge.getBridgeHolder()Methods in org.hibernate.search.mapper.pojo.bridge.binding.impl with parameters of type BeanHolderModifier and TypeMethodDescription<I2> voidDefaultIdentifierBindingContext.bridge(Class<I2> expectedValueType, BeanHolder<? extends IdentifierBridge<I2>> bridgeHolder) <P2> voidPropertyBindingContextImpl.bridge(Class<P2> expectedPropertyType, BeanHolder<? extends PropertyBridge<P2>> bridgeHolder) <E2> voidRoutingBindingContextImpl.bridge(Class<E2> expectedType, BeanHolder<? extends RoutingBridge<E2>> bridgeHolder) <T2> voidTypeBindingContextImpl.bridge(Class<T2> expectedEntityType, BeanHolder<? extends TypeBridge<T2>> bridgeHolder) <V2,F> void ValueBindingContextImpl.bridge(Class<V2> expectedValueType, BeanHolder<? extends ValueBridge<V2, F>> bridgeHolder, IndexFieldTypeOptionsStep<?, F> fieldTypeOptionsStep) -
Uses of BeanHolder in org.hibernate.search.mapper.pojo.bridge.runtime.impl
Constructors in org.hibernate.search.mapper.pojo.bridge.runtime.impl with parameters of type BeanHolderModifierConstructorDescriptionRoutingBridgeDocumentRouter(BeanHolder<? extends RoutingBridge<? super E>> routingBridgeHolder) -
Uses of BeanHolder in org.hibernate.search.mapper.pojo.identity.impl
Methods in org.hibernate.search.mapper.pojo.identity.impl with parameters of type BeanHolderModifier and TypeMethodDescriptionstatic <E> IdentifierMappingImplementor<Object,E> ProvidedIdentifierMapping.get(BeanHolder<? extends IdentifierBridge<Object>> bridgeHolder) Constructors in org.hibernate.search.mapper.pojo.identity.impl with parameters of type BeanHolderModifierConstructorDescriptionPropertyIdentifierMapping(PojoCaster<? super I> caster, ValueReadHandle<I> property, BeanHolder<? extends IdentifierBridge<I>> bridgeHolder) -
Uses of BeanHolder in org.hibernate.search.mapper.pojo.mapping.definition.annotation.processing.impl
Methods in org.hibernate.search.mapper.pojo.mapping.definition.annotation.processing.impl that return types with arguments of type BeanHolderModifier and TypeMethodDescription<A extends Annotation>
Optional<BeanHolder<? extends ConstructorMappingAnnotationProcessor<? super A>>>AnnotationProcessorProvider.createConstructorAnnotationProcessor(A annotation) <A extends Annotation>
Optional<BeanHolder<? extends MethodParameterMappingAnnotationProcessor<? super A>>>AnnotationProcessorProvider.createMethodParameterAnnotationProcessor(A annotation) <A extends Annotation>
Optional<BeanHolder<? extends PropertyMappingAnnotationProcessor<? super A>>>AnnotationProcessorProvider.createPropertyAnnotationProcessor(A annotation) <A extends Annotation>
Optional<BeanHolder<? extends TypeMappingAnnotationProcessor<? super A>>>AnnotationProcessorProvider.createTypeAnnotationProcessor(A annotation) -
Uses of BeanHolder in org.hibernate.search.mapper.pojo.processing.impl
Constructors in org.hibernate.search.mapper.pojo.processing.impl with parameters of type BeanHolderModifierConstructorDescriptionPojoIndexingProcessorPropertyBridgeNode(BeanHolder<? extends PropertyBridge<? super P>> bridgeHolder) PojoIndexingProcessorTypeBridgeNode(BeanHolder<? extends TypeBridge<? super T>> bridgeHolder) PojoIndexingProcessorValueBridgeNode(BeanHolder<? extends ValueBridge<? super V, F>> bridgeHolder, IndexFieldReference<F> indexFieldReference) -
Uses of BeanHolder in org.hibernate.search.mapper.pojo.search.definition.binding
Methods in org.hibernate.search.mapper.pojo.search.definition.binding that return BeanHolderModifier and TypeMethodDescription<T> BeanHolder<? extends ProjectionDefinition<T>>ProjectionBindingContext.createCompositeDefinition(Class<T> projectedType) <T> BeanHolder<? extends ProjectionDefinition<T>>ProjectionBindingContext.createObjectDefinition(String fieldPath, Class<T> projectedType, TreeFilterDefinition filter) <T> BeanHolder<? extends ProjectionDefinition<List<T>>>ProjectionBindingContext.createObjectDefinitionMulti(String fieldPath, Class<T> projectedType, TreeFilterDefinition filter) Methods in org.hibernate.search.mapper.pojo.search.definition.binding with parameters of type BeanHolderModifier and TypeMethodDescription<P> voidProjectionBindingContext.definition(Class<P> expectedValueType, BeanHolder<? extends ProjectionDefinition<? extends P>> definitionHolder) Binds theProjectionBindingContext.constructorParameter()to the given projection definition.<P> voidProjectionBindingMultiContext.definition(Class<P> expectedValueType, BeanHolder<? extends ProjectionDefinition<? extends List<? extends P>>> definitionHolder) Binds the constructor parameter to the given multi-valued projection definition. -
Uses of BeanHolder in org.hibernate.search.mapper.pojo.search.definition.binding.impl
Methods in org.hibernate.search.mapper.pojo.search.definition.binding.impl that return BeanHolderModifier and TypeMethodDescriptionBeanHolder<? extends ProjectionDefinition<? extends P>>ProjectionBindingContextImpl.applyBinder(ProjectionBinder binder) BeanHolder<? extends ProjectionDefinition<?>>ProjectionBindingContextImpl.applyDefaultProjection()<T> BeanHolder<? extends ProjectionDefinition<T>>ProjectionBindingContextImpl.createCompositeDefinition(Class<T> projectedType) <T> BeanHolder<? extends ProjectionDefinition<T>>ProjectionBindingContextImpl.createObjectDefinition(String fieldPath, Class<T> projectedType, TreeFilterDefinition filter) <T> BeanHolder<? extends ProjectionDefinition<List<T>>>ProjectionBindingContextImpl.createObjectDefinitionMulti(String fieldPath, Class<T> projectedType, TreeFilterDefinition filter) Methods in org.hibernate.search.mapper.pojo.search.definition.binding.impl with parameters of type BeanHolderModifier and TypeMethodDescription<P2> voidProjectionBindingContextImpl.definition(Class<P2> expectedValueType, BeanHolder<? extends ProjectionDefinition<? extends P2>> definitionHolder) <P2> voidProjectionBindingContextImpl.MultiContextImpl.definition(Class<P2> expectedValueType, BeanHolder<? extends ProjectionDefinition<? extends List<? extends P2>>> definitionHolder) -
Uses of BeanHolder in org.hibernate.search.mapper.pojo.search.definition.impl
Constructor parameters in org.hibernate.search.mapper.pojo.search.definition.impl with type arguments of type BeanHolderModifierConstructorDescriptionPojoConstructorProjectionDefinition(PojoConstructorIdentifier constructor, ValueCreateHandle<? extends T> valueCreateHandle, List<BeanHolder<? extends ProjectionDefinition<?>>> parameters)