Uses of Interface
org.hibernate.search.engine.environment.bean.BeanHolder
-
-
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)static <T extends AutoCloseable>
BeanHolder<T>BeanHolder. ofCloseable(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 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 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.impl
Methods in org.hibernate.search.engine.environment.bean.impl that return BeanHolder Modifier and Type Method Description <T> BeanHolder<T>NoConfiguredBeanManagerBeanProvider. forType(Class<T> typeReference)<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 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.engine.environment.thread.impl
Constructors in org.hibernate.search.engine.environment.thread.impl with parameters of type BeanHolder Constructor Description ThreadPoolProviderImpl(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 BeanHolder Modifier and Type Method Description static <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 BeanHolder Modifier and Type Method Description BeanHolder<? extends CoordinationStrategy>CoordinationConfigurationContextImpl. strategyHolder()Constructors in org.hibernate.search.mapper.orm.coordination.impl with parameters of type BeanHolder Constructor Description CoordinationConfigurationContextImpl(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 BeanHolder Modifier and Type Method Description static MappingImplementor<HibernateOrmMapping>HibernateOrmMapping. create(PojoMappingDelegate mappingDelegate, org.hibernate.search.mapper.orm.mapping.impl.HibernateOrmTypeContextContainer typeContextContainer, BeanHolder<? extends CoordinationStrategy> coordinationStrategyHolder, ConfiguredAutomaticIndexingStrategy configuredAutomaticIndexingStrategy, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, ConfigurationPropertySource propertySource) -
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> 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>
voidValueBindingContext. 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 BeanHolder Modifier and Type Method Description BeanHolder<? 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 BeanHolder Modifier and Type Method Description <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>
voidValueBindingContextImpl. 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 BeanHolder Constructor Description RoutingBridgeDocumentRouter(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 BeanHolder Modifier and Type Method Description static <E> IdentifierMappingImplementor<Object,E>ProvidedIdentifierMapping. get(BeanHolder<? extends IdentifierBridge<Object>> bridgeHolder)Constructors in org.hibernate.search.mapper.pojo.identity.impl with parameters of type BeanHolder Constructor Description PropertyIdentifierMapping(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 BeanHolder Modifier and Type Method Description <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 BeanHolder Constructor Description PojoIndexingProcessorPropertyBridgeNode(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 BeanHolder Modifier and Type Method Description <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 BeanHolder Modifier and Type Method Description <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 BeanHolder Modifier and Type Method Description BeanHolder<? 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 BeanHolder Modifier and Type Method Description <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 BeanHolder Constructor Description PojoConstructorProjectionDefinition(PojoConstructorIdentifier constructor, ValueCreateHandle<? extends T> valueCreateHandle, List<BeanHolder<? extends ProjectionDefinition<?>>> parameters)
-