Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-search
Commit: 030af35f0b602153f815f53d8eef22de8a9c3081
https://github.com/hibernate/hibernate-search/commit/030af35f0b602153f815...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
R
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingEmbeddedIdIT.java
Log Message:
-----------
HSEARCH-4203 Remove a mass indexing test that is not relevant to non-ORM mappers
Commit: beac23ff130034290b6d33873a66e5f24b6c416d
https://github.com/hibernate/hibernate-search/commit/beac23ff130034290b6d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/AbstractMassIndexingErrorIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/AbstractMassIndexingFailureIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingBaseIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingComplexHierarchyIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingIncludedEntityMapHierarchyIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingInterruptionIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingMonitorIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingPrimitiveIdIT.java
Log Message:
-----------
HSEARCH-4203 Remove unnecessary stubbing from POJO mass indexing tests
Commit: 90a83c72f9240a978b58ed583f6b8eb21dbc865c
https://github.com/hibernate/hibernate-search/commit/90a83c72f9240a978b58...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanMapIndexingStrategy.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/loader/JavaBeanIndexingStrategies.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/AbstractHibernateOrmLoadingStrategy.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/EntityLoadingTypeGroupStrategy.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/EntityLoadingTypeGroupingStrategy.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingIndexedTypeGroup.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/loader/MassIndexingEntityLoadingStrategy.java
Log Message:
-----------
HSEARCH-4203 Fix typos and naming problems in EntityLoadingTypeGroupingStrategy
Commit: 37981369cbed904b575d3d52faeeff475d488ef3
https://github.com/hibernate/hibernate-search/commit/37981369cbed904b575d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanMapIndexingStrategy.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/loader/JavaBeanIndexingStrategies.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/common/impl/HibernateOrmUtils.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/AbstractHibernateOrmLoadingStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoadingStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoadingStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/LoadingIndexedTypeContextProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/EntityLoadingTypeGroupingStrategy.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingIndexedTypeGroup.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingTypeContextProvider.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/loader/MassIndexingEntityLoadingStrategy.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContextProvider.java
Log Message:
-----------
HSEARCH-4203 Remove the need for EntityLoadingTypeGroupingStrategy
1. The POJO mapper is perfectly able to detect when an indexed type is a
subtype of another.
2. We don't have any use case for customizing the grouping strategy
(at the very least, there are not tests).
Commit: 924c65d07b6cb896876382e67d1fe6f41a7e152b
https://github.com/hibernate/hibernate-search/commit/924c65d07b6cb8968763...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingIncludedEntityMapHierarchyIT.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/LoadingOptions.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanSearchLoadingContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanMapIndexingStrategy.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanSessionContextInterceptor.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/AbstractHibernateOrmLoadingStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmMassIndexingContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingDocumentProducerInterceptor.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingIdentifierProducerInterceptor.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/intercepting/LoadingInvocationContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/intercepting/spi/PojoInterceptingHandler.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/intercepting/spi/PojoInterceptingInvoker.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/LoadingInterceptor.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingBatchIndexingWorkspace.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingFailureInterceptingHandler.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingIndexedTypeGroup.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingThreadContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingTypeProcessor.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/loader/MassIndexingEntityLoadingStrategy.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/loader/MassIndexingThreadContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/spi/PojoMassIndexingContext.java
Log Message:
-----------
HSEARCH-4203 Move mass indexing options out of MassIndexingThreadContext
1. They complicate the already very complicated interceptor code.
2. We can just pass these options explicitly where they are necessary.
Commit: 568327687163a7cdbecbf8a443b00c454480034b
https://github.com/hibernate/hibernate-search/commit/568327687163a7cdbecb...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingTypeProcessor.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/loader/MassIndexingEntityLoadingStrategy.java
Log Message:
-----------
HSEARCH-4203 Remove unnecessary "throws InterruptedException"
Commit: 5abcc1d22b085ae291674165a133beb7c7cdb8f1
https://github.com/hibernate/hibernate-search/commit/5abcc1d22b085ae29167...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/AbstractHibernateOrmLoadingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
Log Message:
-----------
HSEARCH-4203 Remove unnecessary reliance on includedTypeGroup in
HibernateOrmEntityIdentifierScroll
The exception will be wrapped with more context at some point,
so we don't really need to include the entity names.
Commit: c8da38000062a1961006fbcfa57b82ae28d923bb
https://github.com/hibernate/hibernate-search/commit/c8da38000062a1961006...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/AbstractMassIndexingErrorIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/AbstractMassIndexingFailureIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingBaseIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingComplexHierarchyIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingIncludedEntityMapHierarchyIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingInterruptionIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingMonitorIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingPrimitiveIdIT.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/EntityLoader.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/LoadingOptions.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/LoadingTypeGroup.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/MassEntityLoader.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/MassEntitySink.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/MassIdentifierLoader.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/MassIdentifierSink.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/MassLoadingOptions.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/MassLoadingStrategies.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/MassLoadingStrategy.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingTypeGroup.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanMassEntityLoader.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanMassEntitySink.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanMassIdentifierLoader.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanMassIdentifierSink.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanSearchLoadingContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/LoadingTypeContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/LoadingTypeContextProvider.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/MapMassLoadingStrategy.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/log/impl/Log.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanTypeContextContainer.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/MassIndexer.java
R
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanMapIndexingStrategy.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanMassIndexer.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanMassIndexingLoadingStrategy.java
R
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanSessionContextInterceptor.java
R
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/loader/JavaBeanIndexingOptions.java
R
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/loader/JavaBeanIndexingStrategies.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/scope/impl/SearchScopeImpl.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/AbstractHibernateOrmLoadingStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoadingStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityLoadingStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmLoadingContext.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmMassEntityLoader.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmMassIdentifierLoader.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmMassIndexingContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoadingStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/LoadingIndexedTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/LoadingMappingContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/TypeQueryFactory.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingContext.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingDocumentProducerInterceptor.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingIdentifierProducerInterceptor.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingLoadingStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospector.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeIndexedTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/SearchScopeImpl.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/intercepting/LoadingInvocationContext.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/intercepting/LoadingInvocationInterceptor.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/intercepting/LoadingNextInvocation.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/intercepting/spi/PojoInterceptingHandler.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/intercepting/spi/PojoInterceptingInvoker.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/intercepting/spi/PojoInterceptingNextConsumer.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/intercepting/spi/PojoInterceptingNextInvoker.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/EntityIdentifierScroll.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/EntityLoader.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/LoadingInterceptor.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoLoader.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoMassEntityLoader.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoMassEntitySink.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoMassIdentifierLoader.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoMassIdentifierSink.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoDefaultMassIndexer.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingBatchCoordinator.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingBatchIndexingWorkspace.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingEntityIdentifierLoadingRunnable.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingEntityLoadingRunnable.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingFailureInterceptingHandler.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingIndexedTypeGroup.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingThreadContext.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingTypeProcessor.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/loader/MassIndexingEntityLoadingStrategy.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/loader/MassIndexingEntityLoadingTypeGroup.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/spi/PojoMassIndexingContext.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/spi/PojoMassIndexingEntityLoadingContext.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/spi/PojoMassIndexingIdentifierLoadingContext.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/spi/PojoMassIndexingLoadingStrategy.java
Log Message:
-----------
HSEARCH-4203 Replace EntityIdentifierScroll/EntityLoader/LoadingInterceptor with
MassIdentifierLoader/MassEntityLoader
1. This is simpler for users to implement, as they can manage the
context setup/teardown directly in the class where that context
is used.
2. This is still highly customizable, as BatchEntityLoadingOptions
offers ways to pass context to the loaders.
Commit: e331b5bc0a626fda1b2e38e6afb9ddaad9179d58
https://github.com/hibernate/hibernate-search/commit/e331b5bc0a626fda1b2e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoDefaultMassIndexer.java
Log Message:
-----------
HSEARCH-4203 Remove a few unused methods from PojoDefaultMassIndexer
Commit: 8dfd919f873992f4de3a7631adb4433b59042f56
https://github.com/hibernate/hibernate-search/commit/8dfd919f873992f4de3a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingContextBuilder.java
R
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanSearchLoadingContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanMassIndexer.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanMassIndexingLoadingStrategy.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/scope/impl/SearchScopeImpl.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmMassEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmMassIdentifierLoader.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmMassIndexingOptions.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmMassLoadingOptions.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingContext.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingLoadingStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/SearchScopeImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoDefaultMassIndexer.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingBatchCoordinator.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingBatchIndexingWorkspace.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingEntityIdentifierLoadingRunnable.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingEntityLoadingRunnable.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingIndexedTypeGroup.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingNotifier.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/loader/MassIndexingThreadContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/spi/PojoMassIndexer.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/spi/PojoMassIndexingContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/spi/PojoMassIndexingContextBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/spi/PojoMassIndexingEntityLoadingContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/spi/PojoMassIndexingIdentifierLoadingContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/spi/PojoMassIndexingLoadingStrategy.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeDelegate.java
Log Message:
-----------
HSEARCH-4203 Hide mass indexing options inside PojoMassIndexingContext
Commit: 3c38c89b59c5314cff0813ae1686bd615167f642
https://github.com/hibernate/hibernate-search/commit/3c38c89b59c5314cff08...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingContext.java
Log Message:
-----------
HSEARCH-4203 Remove obsolete comment
Commit: 610506cf0446b1a9d492349893259bea543a1182
https://github.com/hibernate/hibernate-search/commit/610506cf0446b1a9d492...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoadingStrategy.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoLoader.java
Log Message:
-----------
HSEARCH-4203 Fix javadoc of PojoLoader.castToExactTypeOrNull
Commit: 49172d2f48501240b1a6f39dbeab1d4083100f3a
https://github.com/hibernate/hibernate-search/commit/49172d2f48501240b1a6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoader.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/AbstractHibernateOrmEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmLoadingContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoLoadingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoMultiLoaderLoadingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoSingleLoaderLoadingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoLoader.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoLoadingContext.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoLoadingTypeContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/loading/impl/PojoProjectionHitMapper.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/loading/impl/PojoSearchLoadingContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/loading/impl/PojoSearchLoadingIndexedTypeContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkTypeContext.java
Log Message:
-----------
HSEARCH-4203 Manipulate PojoLoadingTypeContext instead of PojoRawTypeIdentifier in POJO
loading
Prerequisite to moving castToExactTypeOrNull() to the POJO module.
Commit: 8d306f09edcc1ee31095f05109c91450076c2fdd
https://github.com/hibernate/hibernate-search/commit/8d306f09edcc1ee31095...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoader.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/AbstractHibernateOrmEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmLoadingContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuildingHelper.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoSingleLoaderLoadingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoLoader.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoLoadingContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoLoadingTypeContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
Log Message:
-----------
HSEARCH-4203 Move the implementation of castToExactTypeOrNull to mapper-pojo-base
Commit: cc46a2e6f7b1afbdec0fefc10f304db70aec2337
https://github.com/hibernate/hibernate-search/commit/cc46a2e6f7b1afbdec0f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/AbstractSearchQueryEntityLoadingIT.java
Log Message:
-----------
HSEARCH-4203 In search query loading tests, expect entities to have the right type
*before* unproxyfying them
It already works, this is just about being more correct in the
assertions.
Commit: fc8d4fabdf6b6cba5b85b7717fc8fd64ef8dd65b
https://github.com/hibernate/hibernate-search/commit/fc8d4fabdf6b6cba5b85...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPlanBaseIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/AbstractPojoIndexingOperationIT.java
R
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/EntityLoader.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/LoadingOptions.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/MassEntityLoader.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/SelectionEntityLoader.java
R
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoader.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingContext.java
R
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingContextBuilder.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanSelectionEntityLoader.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanSelectionLoadingContextBuilder.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/scope/impl/SearchScopeImpl.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/AbstractHibernateOrmEntityLoader.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/AbstractHibernateOrmSelectionEntityLoader.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoadingStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityLoadingStrategy.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmLoadingContext.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoadingStrategy.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmSelectionEntityByIdLoader.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmSelectionEntityByNonIdPropertyLoader.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmSelectionLoadingContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/SearchScopeImpl.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapterExtension.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoMultiLoaderLoadingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoSingleLoaderLoadingPlan.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoLoader.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoLoadingContext.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoLoadingContextBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoMassEntityLoader.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoSelectionEntityLoader.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoSelectionLoadingContext.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoSelectionLoadingContextBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeDelegate.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/loading/impl/PojoSearchLoadingContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/loading/impl/PojoSearchLoadingContextBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoWorkSessionContext.java
Log Message:
-----------
HSEARCH-4203 Rename EntityLoader to SelectionEntityLoader
So now we have a clear distinction between MassEntityLoader (for
mass indexing) and SelectionEntityLoader (for search and indexing
plans).
Commit: f8ec28949f32f5f8a44c8278735567b0321f2b1f
https://github.com/hibernate/hibernate-search/commit/f8ec28949f32f5f8a44c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPlanBaseIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/AbstractPojoIndexingOperationIT.java
R
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/LoadingOptions.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/SelectionLoadingOptions.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/SelectionLoadingStrategies.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/SelectionLoadingStrategy.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/dsl/SelectionLoadingOptionsStep.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingContext.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingSessionContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanSelectionLoadingContextBuilder.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/MapSelectionLoadingStrategy.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/log/impl/Log.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/SearchSessionBuilder.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmSelectionLoadingContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoLoadingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoMultiLoaderLoadingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoSingleLoaderLoadingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoSelectionEntityLoader.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoSelectionLoadingContext.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoSelectionLoadingStrategy.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/loading/impl/PojoSearchLoadingContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
Log Message:
-----------
HSEARCH-4203 Introduce SelectionLoadingStrategy
Similar to MassLoadingStrategy, but for SelectionEntityLoader, and with
its own contexts extracted from the session.
Commit: 9372a6788f033f6ec68182df28ecb0543a861afd
https://github.com/hibernate/hibernate-search/commit/9372a6788f033f6ec681...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/spi/ElasticsearchRequest.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch7SearchResultExtractor.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchLoadableSearchResult.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/CountWorkBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/ScrollWorkBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/SearchWorkBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/CountWork.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ElasticsearchSearchResultExtractor.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ScrollWork.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/SearchWork.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/WaitForIndexStatusWork.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/collector/impl/TimeoutCountCollector.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/collector/impl/TimeoutCountCollectorManager.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/CollectorSet.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneCollectors.java
A engine/src/main/java/org/hibernate/search/engine/common/timing/Deadline.java
R engine/src/main/java/org/hibernate/search/engine/common/timing/spi/Deadline.java
M
engine/src/main/java/org/hibernate/search/engine/common/timing/spi/StaticDeadline.java
M
engine/src/main/java/org/hibernate/search/engine/search/loading/spi/ProjectionHitMapper.java
M
engine/src/main/java/org/hibernate/search/engine/search/timeout/spi/TimeoutManager.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanSelectionEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/AbstractHibernateOrmSelectionEntityLoader.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoLoadingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoMultiLoaderLoadingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoSingleLoaderLoadingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoSelectionEntityLoader.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/loading/impl/PojoProjectionHitMapper.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/NextScrollWorkCall.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/SearchWorkCall.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/StubBackendBehavior.java
M
util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubProjectionHitMapper.java
Log Message:
-----------
HSEARCH-4203 Move Deadline to API
Commit: 78048bc1412f0e01d5d3c503cd4b01cf4e2ee50b
https://github.com/hibernate/hibernate-search/commit/78048bc1412f0e01d5d3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPlanBaseIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/AbstractPojoIndexingOperationIT.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/SelectionEntityLoader.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanSelectionEntityLoader.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoSelectionEntityLoader.java
Log Message:
-----------
HSEARCH-4203 Add a deadline parameter to SelectionEntityLoader
Commit: d7ca5f973cc2ab9bf1e22252ef4422261690af79
https://github.com/hibernate/hibernate-search/commit/d7ca5f973cc2ab9bf1e2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
M
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/MappingConfigurationCollector.java
M
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/MappingInitiator.java
R
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/TypeMetadataContributorProvider.java
R
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/TypeMetadataDiscoverer.java
M
engine/src/main/java/org/hibernate/search/engine/mapper/model/spi/MappableTypeModel.java
A
engine/src/main/java/org/hibernate/search/engine/mapper/model/spi/TypeMetadataContributorProvider.java
A
engine/src/main/java/org/hibernate/search/engine/mapper/model/spi/TypeMetadataDiscoverer.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMappingHelper.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationMappingConfigurationContextImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/AbstractPojoMappingInitiator.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoTypeAdditionalMetadataProvider.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/spi/PojoAdditionalMetadataCollectorTypeNode.java
M
util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMapper.java
M
util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappingInitiator.java
Log Message:
-----------
HSEARCH-4203 Allow mappers to instantiate TypeMetadataContributorProviders directly
To allow mappers to easily define their own inheritable metadata,
separate from the POJO mapping.
Will be useful for loading metadata, in particular.
Commit: 014e5330131d36001db3526798e8ede9b8b7b8ec
https://github.com/hibernate/hibernate-search/commit/014e5330131d36001db3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/AbstractMassIndexingErrorIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/AbstractMassIndexingFailureIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingBaseIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingComplexHierarchyIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingIncludedEntityMapHierarchyIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingInterruptionIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingMonitorIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingPrimitiveIdIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPlanBaseIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/AbstractPojoIndexingOperationIT.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/impl/JavaBeanMappingInitiator.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/impl/JavaBeanTypeConfigurationContributor.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/dsl/SelectionLoadingOptionsStep.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/LoadingTypeContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/log/impl/Log.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/SearchMappingBuilder.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanIndexedTypeContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapperDelegate.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanTypeContextContainer.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/metadata/EntityConfigurationContext.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/metadata/EntityConfigurer.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/metadata/impl/JavaBeanEntityTypeMetadata.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/metadata/impl/JavaBeanEntityTypeMetadataProvider.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmSelectionLoadingContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoLoadingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoSelectionLoadingContext.java
Log Message:
-----------
HSEARCH-4203 Move JavaBean loading configuration to the mapping
Commit: ebb2f667e16af4f53a9f4268949f3163fe80dc8a
https://github.com/hibernate/hibernate-search/commit/ebb2f667e16af4f53a9f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/AbstractMassIndexingErrorIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/AbstractMassIndexingFailureIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingBaseIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingInterruptionIT.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapping.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanMassIndexingLoadingStrategy.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanMassIndexingMappingContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/scope/SearchScope.java
A
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/scope/impl/JavaBeanScopeMappingContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/scope/impl/SearchScopeImpl.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSessionMappingContext.java
Log Message:
-----------
HSEARCH-4203 Allow creating a mass indexer from a scope in JavaBean mapper
Commit: aca723bf249b8fe32efdaed28c9828b30254c30a
https://github.com/hibernate/hibernate-search/commit/aca723bf249b8fe32efd...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/SearchSession.java
Log Message:
-----------
HSEARCH-4203 Fix typo in javadoc of SearchSession
Commit: 8e31c843d6177ffa16aa76506a43938385a0f5b4
https://github.com/hibernate/hibernate-search/commit/8e31c843d6177ffa16aa...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingSessionContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanMassEntityLoader.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapping.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanMassIndexingLoadingStrategy.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanMassIndexingMappingContext.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanMassIndexingSessionContext.java
Log Message:
-----------
HSEARCH-4203 Fix unclosed session and wrong tenant ID in JavaBean mass indexing
Commit: 427319e0803aa91687e9156e52499cf98c2498af
https://github.com/hibernate/hibernate-search/commit/427319e0803aa91687e9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/AbstractMassIndexingErrorIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/AbstractMassIndexingFailureIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingBaseIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingComplexHierarchyIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingErrorCustomMassIndexingFailureHandlerIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingFailureCustomMassIndexingFailureHandlerIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingIncludedEntityMapHierarchyIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingInterruptionIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingMonitorIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingPrimitiveIdIT.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/loading/PersistenceTypeKey.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/loading/StubLoadingContext.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/loading/StubMassLoadingStrategy.java
Log Message:
-----------
HSEARCH-4203 Test contexts in JavaBean mass indexing
Commit: 0c03a9576ff1ac349229e69ecb7ec765f42d09e9
https://github.com/hibernate/hibernate-search/commit/0c03a9576ff1ac349229...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/AbstractSearchQueryEntityLoadingIT.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/AbstractSearchQueryEntityLoadingSingleTypeIT.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/SearchQueryEntityLoadingBaseIT.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/SearchQueryEntityLoadingMultipleTypesIT.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/SearchQueryEntityLoadingScrollingIT.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy1_A_B.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy1_A_C.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy1_A__Abstract.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy2_A_B.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy2_A_C.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy2_A__NonAbstract_Indexed.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy3_A_B.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy3_A_C.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy3_A__NonAbstract_NonIndexed.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy4_A_B__integer1DocumentId.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy4_A_C__integer2DocumentId.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy4_A_D.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy4_A__NonAbstract_NonIndexed.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy5_A_B_C.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy5_A_B_D.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy5_A_B__MappedSuperClass.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy5_A__Abstract.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy7_A_B.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy7_A_C.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy7_A_D.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Hierarchy7_A__Abstract.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Interface1.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/multipletypes/Interface2.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/model/singletype/BasicIndexedEntity.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/loading/StubLoadingContext.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/loading/StubMassLoadingStrategy.java
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/loading/StubSelectionLoadingStrategy.java
Log Message:
-----------
HSEARCH-4203 Test search loading in the JavaBean mapper
Commit: 392c7217881978da1729f3eca336c6ac389bf888
https://github.com/hibernate/hibernate-search/commit/392c7217881978da1729...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingMappingContext.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/common/impl/TransactionHelper.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/common/impl/TransactionUtils.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmMassEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmMassIdentifierLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEventBackgroundExecutor.java
Log Message:
-----------
HSEARCH-4203 Factorize code related to transaction management
Commit: a48fccf52a969d06e053a3e979232abaae7f1bdd
https://github.com/hibernate/hibernate-search/commit/a48fccf52a969d06e053...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanSelectionEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/AbstractHibernateOrmSelectionEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmSelectionEntityByIdLoader.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoSingleLoaderLoadingPlan.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoSelectionEntityLoader.java
Log Message:
-----------
HSEARCH-4203 Fix unused generic type parameter in PojoSelectionEntityLoader
Commit: 14f36e2c9515e41e4b41facfe6b2dd3f49e0104c
https://github.com/hibernate/hibernate-search/commit/14f36e2c9515e41e4b41...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/AbstractMassIndexingErrorIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/AbstractMassIndexingFailureIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingErrorCustomBackgroundFailureHandlerIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingErrorCustomMassIndexingFailureHandlerIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingErrorDefaultBackgroundFailureHandlerIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingFailureCustomBackgroundFailureHandlerIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingFailureCustomMassIndexingFailureHandlerIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingFailureDefaultBackgroundFailureHandlerIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/AbstractMassIndexingErrorIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/AbstractMassIndexingFailureIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingErrorCustomBackgroundFailureHandlerIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingErrorCustomMassIndexingFailureHandlerIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingErrorDefaultBackgroundFailureHandlerIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingFailureCustomBackgroundFailureHandlerIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingFailureCustomMassIndexingFailureHandlerIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingFailureDefaultBackgroundFailureHandlerIT.java
R
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/StubFailureHandler.java
Log Message:
-----------
HSEARCH-4218 Use Mockito more widely in mass indexing tests
Commit: 35cde2fbd1a39c5b4c0f9354d817b7e88bf74b2b
https://github.com/hibernate/hibernate-search/commit/35cde2fbd1a39c5b4c0f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/AbstractMassIndexingErrorIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/AbstractMassIndexingFailureIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingFailureCustomBackgroundFailureHandlerIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingFailureCustomMassIndexingFailureHandlerIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingFailureDefaultBackgroundFailureHandlerIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/massindexing/MassIndexingIncludedEntityMapHierarchyIT.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingBatchIndexingWorkspace.java
Log Message:
-----------
HSEARCH-4218 When mass indexing, wait for ID producing threads to finish
Previously we were only waiting on indexing threads.
Obviously those would never finish before the identifier producing
threads were done producing identifiers, but they could finish between
the end of the identifier production and the time where the ID producing
threads were actually done with some finalizing tasks.
This could result in some failure notifications to be pushed to the
failure handler *after* startAndWait() returned, which made
MassIndexingIncludedEntityMapHierarchyIT fail from time to time.
Reasons for this change:
1. This won't impact performance much: when indexing threads finish, ID
producing threads are mostly done anyway (worst case they still need
to report an exception, but that's all).
2. We will now wait for all threads to finish reporting errors before
we consider indexing successful.
3. We will now propagate exceptions thrown by ID producing threads to
the caller of `massIndexer.startAndWait()`, instead of considering
indexing successful.
Commit: b43983f6b27e025abc74090ce6e27e3aeb7ba77e
https://github.com/hibernate/hibernate-search/commit/b43983f6b27e025abc74...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/metadata/EntityConfigurer.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/metadata/impl/JavaBeanEntityTypeMetadataProvider.java
Log Message:
-----------
HSEARCH-4203 Simplify generics in EntityConfigurer
Commit: f2a751baaa1f8e892b19a994fd3777e62dd5e4e4
https://github.com/hibernate/hibernate-search/commit/f2a751baaa1f8e892b19...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths:
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/loading/LoadingStrategyInheritanceIT.java
Log Message:
-----------
HSEARCH-4203 Explicitly test loading strategy inheritance
Compare:
https://github.com/hibernate/hibernate-search/compare/b85be6cff3be...f2a7...