Uses of Interface
org.hibernate.search.engine.environment.bean.BeanHolder
-
Packages that use BeanHolder Package Description org.hibernate.search.engine.environment.bean org.hibernate.search.engine.environment.bean.spi org.hibernate.search.mapper.pojo.bridge.binding -
-
Uses of BeanHolder in org.hibernate.search.engine.environment.bean
Methods in org.hibernate.search.engine.environment.bean that return BeanHolder Modifier and Type Method Description static <T> BeanHolder<List<T>>
BeanHolder. of(List<? extends BeanHolder<? extends T>> beanHolders)
static <T> BeanHolder<T>
BeanHolder. of(T instance)
BeanHolder<T>
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 BeanHolder Modifier and Type Method Description default BeanHolder<T>
BeanHolder. withDependencyAutoClosing(BeanHolder<?>... dependencies)
Method parameters in org.hibernate.search.engine.environment.bean with type arguments of type BeanHolder Modifier and Type Method Description static <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 BeanHolder Modifier and Type Method Description <T> BeanHolder<T>
BeanProvider. forType(Class<T> typeReference)
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.mapper.pojo.bridge.binding
Methods in org.hibernate.search.mapper.pojo.bridge.binding with parameters of type BeanHolder Modifier and Type Method Description <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>
voidValueBindingContext. bridge(Class<V2> expectedValueType, BeanHolder<? extends ValueBridge<V2,F>> bridgeHolder, IndexFieldTypeOptionsStep<?,F> fieldTypeOptionsStep)
Sets the bridge implementing the value/index binding.
-