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 ofBeanReference
s.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.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.search.projection.definition.spi
Methods in org.hibernate.search.engine.search.projection.definition.spi that return BeanHolderModifier and TypeMethodDescriptionstatic <T> BeanHolder
<ConstantProjectionDefinition<T>> ConstantProjectionDefinition.empty
(ProjectionCollector.Provider<?, T> collector) static <T> BeanHolder
<ConstantProjectionDefinition<List<T>>> ConstantProjectionDefinition.emptyList()
Deprecated.static <T> BeanHolder
<ConstantProjectionDefinition<T>> ConstantProjectionDefinition.nullValue()
-
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 TenancyConfiguration
TenancyConfiguration.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> void
IdentifierBindingContext.bridge
(Class<I2> expectedIdentifierType, BeanHolder<? extends IdentifierBridge<I2>> bridgeHolder) Sets the bridge implementing the value/index binding.<P2> void
PropertyBindingContext.bridge
(Class<P2> expectedPropertyType, BeanHolder<? extends PropertyBridge<P2>> bridgeHolder) Sets the bridge implementing the property/index binding.default void
PropertyBindingContext.bridge
(BeanHolder<? extends PropertyBridge<Object>> bridgeHolder) Sets the bridge implementing the property/index binding.<E> void
RoutingBindingContext.bridge
(Class<E> expectedType, BeanHolder<? extends RoutingBridge<E>> bridgeHolder) Sets the object responsible for routing indexed entities to the correct index/shard.<T2> void
TypeBindingContext.bridge
(Class<T2> expectedEntityType, BeanHolder<? extends TypeBridge<T2>> bridgeHolder) Sets the bridge implementing the type/index binding.default void
TypeBindingContext.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.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) default <T> BeanHolder
<? extends ProjectionDefinition<T>> ProjectionBindingContext.createObjectDefinition
(String fieldPath, Class<T> projectedType, TreeFilterDefinition filter) <C,
T> BeanHolder <? extends ProjectionDefinition<C>> ProjectionBindingContext.createObjectDefinition
(String fieldPath, Class<T> projectedType, TreeFilterDefinition filter, ProjectionCollector.Provider<T, C> collector) default <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,
C> void ProjectionBindingContext.definition
(Class<P> expectedValueType, BeanHolder<? extends ProjectionDefinition<? extends C>> definitionHolder) Binds theProjectionBindingContext.constructorParameter()
to the given projection definition.<P> void
ProjectionBindingMultiContext.definition
(Class<P> expectedValueType, BeanHolder<? extends ProjectionDefinition<? extends List<? extends P>>> definitionHolder) Deprecated.Binds the constructor parameter to the given multi-valued projection definition.
ConstantProjectionDefinition.empty(ProjectionCollector.Provider)
instead.