Uses of Interface
org.hibernate.search.engine.environment.bean.BeanReference
Packages that use BeanReference
Package
Description
This package contains everything related to the configuration of the Hibernate Search engine.
-
Uses of BeanReference in org.hibernate.search.backend.elasticsearch.cfg
Fields in org.hibernate.search.backend.elasticsearch.cfg declared as BeanReferenceModifier and TypeFieldDescriptionstatic final BeanReference
<IndexLayoutStrategy> ElasticsearchBackendSettings.Defaults.LAYOUT_STRATEGY
-
Uses of BeanReference in org.hibernate.search.backend.elasticsearch.cfg.spi
Fields in org.hibernate.search.backend.elasticsearch.cfg.spi declared as BeanReferenceModifier and TypeFieldDescriptionstatic final BeanReference
<? extends ElasticsearchWorkExecutorProvider> ElasticsearchBackendSpiSettings.Defaults.BACKEND_WORK_EXECUTOR_PROVIDER
-
Uses of BeanReference in org.hibernate.search.backend.lucene.cfg.spi
Fields in org.hibernate.search.backend.lucene.cfg.spi declared as BeanReferenceModifier and TypeFieldDescriptionstatic final BeanReference
<? extends LuceneWorkExecutorProvider> LuceneBackendSpiSettings.Defaults.BACKEND_WORK_EXECUTOR_PROVIDER
-
Uses of BeanReference in org.hibernate.search.engine.cfg
Fields in org.hibernate.search.engine.cfg declared as BeanReferenceModifier and TypeFieldDescriptionstatic final BeanReference
<? extends FailureHandler> EngineSettings.Defaults.BACKGROUND_FAILURE_HANDLER
-
Uses of BeanReference in org.hibernate.search.engine.cfg.spi
Fields in org.hibernate.search.engine.cfg.spi declared as BeanReferenceModifier and TypeFieldDescriptionstatic final BeanReference
<? extends ThreadProvider> EngineSpiSettings.Defaults.THREAD_PROVIDER
Fields in org.hibernate.search.engine.cfg.spi with type parameters of type BeanReferenceModifier and TypeFieldDescriptionstatic final List
<BeanReference<? extends BeanConfigurer>> EngineSpiSettings.Defaults.BEAN_CONFIGURERS
Methods in org.hibernate.search.engine.cfg.spi that return BeanReferenceModifier and TypeMethodDescriptionstatic <T> BeanReference
<? extends T> ConvertUtils.convertBeanReference
(Class<T> expectedType, Object value) Methods in org.hibernate.search.engine.cfg.spi that return types with arguments of type BeanReferenceModifier and TypeMethodDescription<T> OptionalPropertyContext
<BeanReference<? extends T>> KeyContext.asBeanReference
(Class<T> expectedBeanType) -
Uses of BeanReference in org.hibernate.search.engine.environment.bean
Methods in org.hibernate.search.engine.environment.bean that return BeanReferenceModifier and TypeMethodDescriptiondefault <U> BeanReference
<? extends U> BeanReference.asSubTypeOf
(Class<U> expectedType) Cast this reference into a reference whoseresolve(BeanResolver)
method is is guaranteed to either fail or return an instance of the given type.static <T> BeanReference
<T> Create aBeanReference
referencing a bean by its type only.static <T> BeanReference
<T> Create aBeanReference
referencing a bean by type and name.static <T> BeanReference
<T> BeanReference.of
(Class<T> type, String name, BeanRetrieval retrieval) Create aBeanReference
referencing a bean by type and name.static <T> BeanReference
<T> BeanReference.of
(Class<T> type, BeanRetrieval retrieval) Create aBeanReference
referencing a bean by its type only.static <T> BeanReference
<T> BeanReference.ofInstance
(T instance) Create aBeanReference
referencing a bean instance directly.static <T> BeanReference
<T> static BeanReference
<?> Methods in org.hibernate.search.engine.environment.bean that return types with arguments of type BeanReferenceModifier and TypeMethodDescription<T> List
<BeanReference<T>> BeanResolver.allConfiguredForRole
(Class<T> role) Return all the bean references configured for the given role.<T> Map
<String, BeanReference<T>> BeanResolver.namedConfiguredForRole
(Class<T> role) Return named bean references configured for the given role.Methods in org.hibernate.search.engine.environment.bean with parameters of type BeanReferenceModifier and TypeMethodDescriptiondefault <T> BeanHolder
<T> BeanResolver.resolve
(BeanReference<T> reference) Resolve aBeanReference
.Method parameters in org.hibernate.search.engine.environment.bean with type arguments of type BeanReferenceModifier and TypeMethodDescriptiondefault <T> BeanHolder
<List<T>> BeanResolver.resolve
(List<? extends BeanReference<? extends T>> references) Resolve a list ofBeanReference
s. -
Uses of BeanReference in org.hibernate.search.engine.environment.bean.spi
Methods in org.hibernate.search.engine.environment.bean.spi that return BeanReferenceMethods in org.hibernate.search.engine.environment.bean.spi with parameters of type BeanReferenceModifier and TypeMethodDescription<T> void
BeanConfigurationContext.define
(Class<T> exposedType, String name, BeanReference<? extends T> reference) Define a way to resolve a bean referenced by itsexposedType
andname
.<T> void
BeanConfigurationContext.define
(Class<T> exposedType, BeanReference<? extends T> reference) Define a way to resolve a bean referenced by itsexposedType
.static <T> ParameterizedBeanReference
<T> ParameterizedBeanReference.of
(BeanReference<T> reference, Map<String, ?> params) -
Uses of BeanReference in org.hibernate.search.mapper.orm.cfg
Fields in org.hibernate.search.mapper.orm.cfg declared as BeanReferenceModifier and TypeFieldDescriptionstatic final BeanReference
<AutomaticIndexingSynchronizationStrategy> HibernateOrmMapperSettings.Defaults.AUTOMATIC_INDEXING_SYNCHRONIZATION_STRATEGY
Deprecated.static final BeanReference
<CoordinationStrategy> HibernateOrmMapperSettings.Defaults.COORDINATION_STRATEGY
static final BeanReference
<IndexingPlanSynchronizationStrategy> HibernateOrmMapperSettings.Defaults.INDEXING_PLAN_SYNCHRONIZATION_STRATEGY
static final BeanReference
<TenantIdentifierConverter> HibernateOrmMapperSettings.Defaults.MULTI_TENANCY_TENANT_IDENTIFIER_CONVERTER
-
Uses of BeanReference in org.hibernate.search.mapper.pojo.bridge.builtin.programmatic
Methods in org.hibernate.search.mapper.pojo.bridge.builtin.programmatic with parameters of type BeanReferenceModifier and TypeMethodDescriptionstatic <D,
P> AlternativeBinder AlternativeBinder.create
(Class<D> discriminatorType, String fieldValueSourcePropertyName, Class<P> fieldValueSourcePropertyType, BeanReference<? extends AlternativeBinderDelegate<D, P>> delegateRef) -
Uses of BeanReference in org.hibernate.search.mapper.pojo.extractor
Methods in org.hibernate.search.mapper.pojo.extractor with parameters of type BeanReferenceModifier and TypeMethodDescription<C extends ContainerExtractor>
voidContainerExtractorConfigurationContext.define
(String extractorName, Class<C> extractorClass, BeanReference<? extends C> reference) -
Uses of BeanReference in org.hibernate.search.mapper.pojo.extractor.spi
Methods in org.hibernate.search.mapper.pojo.extractor.spi that return BeanReferenceModifier and TypeMethodDescriptionBeanReference
<? extends C> ContainerExtractorDefinition.reference()
Methods in org.hibernate.search.mapper.pojo.extractor.spi with parameters of type BeanReferenceModifier and TypeMethodDescription<C extends ContainerExtractor>
voidContainerExtractorRegistry.Builder.define
(String extractorName, Class<C> extractorClass, BeanReference<? extends C> reference) -
Uses of BeanReference in org.hibernate.search.mapper.pojo.mapping.building.spi
Fields in org.hibernate.search.mapper.pojo.mapping.building.spi declared as BeanReferenceModifier and TypeFieldDescriptionfinal BeanReference
<? extends ProjectionBinder> PojoSearchMappingMethodParameterNode.ProjectionBindingData.reference
Constructors in org.hibernate.search.mapper.pojo.mapping.building.spi with parameters of type BeanReferenceModifierConstructorDescriptionProjectionBindingData
(BeanReference<? extends ProjectionBinder> reference, Map<String, Object> params) -
Uses of BeanReference in org.hibernate.search.mapper.pojo.mapping.definition.annotation.processing
Methods in org.hibernate.search.mapper.pojo.mapping.definition.annotation.processing that return types with arguments of type BeanReferenceModifier and TypeMethodDescriptiondefault <T> Optional
<BeanReference<? extends T>> MappingAnnotationProcessorContext.toBeanReference
(Class<T> expectedType, Class<?> undefinedTypeMarker, Class<? extends T> type, String name) <T> Optional
<BeanReference<? extends T>> MappingAnnotationProcessorContext.toBeanReference
(Class<T> expectedType, Class<?> undefinedTypeMarker, Class<? extends T> type, String name, BeanRetrieval retrieval) Convert attributes of a bean-reference annotation, such asValueBridgeRef
, to an actualBeanReference
. -
Uses of BeanReference in org.hibernate.search.mapper.pojo.mapping.definition.programmatic
Methods in org.hibernate.search.mapper.pojo.mapping.definition.programmatic with parameters of type BeanReferenceModifier and TypeMethodDescriptionPropertyMappingDocumentIdOptionsStep.identifierBridge
(BeanReference<? extends IdentifierBridge<?>> bridgeReference) default TypeMappingSearchEntityStep
TypeMappingSearchEntityStep.loadingBinder
(BeanReference<?> binderRef) Defines a binder for loading of entities of this type.TypeMappingSearchEntityStep.loadingBinder
(BeanReference<?> binderRef, Map<String, Object> params) Defines a binder for loading of entities of this type.default MethodParameterMappingStep
MethodParameterMappingStep.projection
(BeanReference<? extends ProjectionBinder> binder) Maps a constructor parameter to a projection definition picked by the given binder.MethodParameterMappingStep.projection
(BeanReference<? extends ProjectionBinder> binder, Map<String, Object> params) Maps a constructor parameter to a projection definition picked by the given binder with the given parameters.PropertyMappingFieldOptionsStep.valueBridge
(BeanReference<? extends ValueBridge<?, ?>> bridgeReference) -
Uses of BeanReference in org.hibernate.search.mapper.pojo.mapping.spi
Methods in org.hibernate.search.mapper.pojo.mapping.spi with parameters of type BeanReferenceModifier and TypeMethodDescriptionvoid
AbstractPojoMappingInitiator.providedIdentifierBridge
(BeanReference<? extends IdentifierBridge<Object>> providedIdentifierBridge) -
Uses of BeanReference in org.hibernate.search.mapper.pojo.standalone.cfg
Fields in org.hibernate.search.mapper.pojo.standalone.cfg declared as BeanReferenceModifier and TypeFieldDescriptionstatic final BeanReference
<IndexingPlanSynchronizationStrategy> StandalonePojoMapperSettings.Defaults.INDEXING_PLAN_SYNCHRONIZATION_STRATEGY
static final BeanReference
<TenantIdentifierConverter> StandalonePojoMapperSettings.Defaults.MULTI_TENANCY_TENANT_IDENTIFIER_CONVERTER
-
Uses of BeanReference in org.hibernate.search.mapper.pojo.standalone.mapping
Methods in org.hibernate.search.mapper.pojo.standalone.mapping with parameters of type BeanReferenceModifier and TypeMethodDescriptionvoid
StandalonePojoMappingConfigurationContext.providedIdentifierBridge
(BeanReference<? extends IdentifierBridge<Object>> providedIdentifierBridge)
HibernateOrmMapperSettings.Defaults.INDEXING_PLAN_SYNCHRONIZATION_STRATEGY
instead.