[hibernate-commits] [hibernate/hibernate-search] 1091bb: HSEARCH-3808 Document the concepts of commit and r...

Yoann Rodière noreply at github.com
Fri Feb 21 06:03:20 EST 2020


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 1091bb012ef9aa6ad08010265ebe201faf4a74b3
      https://github.com/hibernate/hibernate-search/commit/1091bb012ef9aa6ad08010265ebe201faf4a74b3
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-02-21 (Fri, 21 Feb 2020)

  Changed paths:
    M documentation/src/main/asciidoc/backend-elasticsearch.asciidoc
    M documentation/src/main/asciidoc/backend-lucene.asciidoc
    A documentation/src/main/asciidoc/components/writing-reading-intro-note.asciidoc
    M documentation/src/main/asciidoc/concepts.asciidoc
    M documentation/src/main/asciidoc/configuration.asciidoc
    M documentation/src/main/asciidoc/mapper-orm-indexing-automatic.asciidoc
    M documentation/src/main/asciidoc/mapper-orm-indexing-manual.asciidoc
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyName.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/AutomaticIndexingSynchronizationStrategy.java

  Log Message:
  -----------
  HSEARCH-3808 Document the concepts of commit and refresh

... and update the rest of the documentation accordingly.


  Commit: 00459ee929eb536eb9a58fbd315ba35cf23d1995
      https://github.com/hibernate/hibernate-search/commit/00459ee929eb536eb9a58fbd315ba35cf23d1995
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-02-21 (Fri, 21 Feb 2020)

  Changed paths:
    M documentation/src/main/asciidoc/backend-lucene.asciidoc

  Log Message:
  -----------
  HSEARCH-3808 Fix the formatting of the name of the "queued" strategy in the Lucene documentation


  Commit: 816c23e3f4e5addb2a4dc94c103a55455d1956c0
      https://github.com/hibernate/hibernate-search/commit/816c23e3f4e5addb2a4dc94c103a55455d1956c0
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-02-21 (Fri, 21 Feb 2020)

  Changed paths:
    M documentation/src/main/asciidoc/backend-lucene.asciidoc
    M documentation/src/main/asciidoc/mapper-orm-indexing-automatic.asciidoc
    M documentation/src/test/java/org/hibernate/search/documentation/analysis/AnalysisIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/layout/ElasticsearchCustomLayoutStrategyIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/type/asnative/ElasticsearchNativeTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/lucene/type/asnative/LuceneNativeTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/DocumentModelDslObjectIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/DocumentModelDslSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/binder/IdentifierBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/compatible/IdentifierBridgeCompatibleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/ormcontext/IdentifierBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/parameter/IdentifierBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/simple/IdentifierBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/ormcontext/PropertyBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/parameter/PropertyBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/PropertyBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/ormcontext/TypeBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/parameter/TypeBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/simple/TypeBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/dslconverter/IndexFieldTypeDslDslConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/projectionconverter/IndexFieldTypeDslProjectionConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/simple/IndexFieldTypeDslSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/binder/ValueBridgeBinderIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/compatible/ValueBridgeCompatibleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/indexnullas/ValueBridgeIndexNullAsIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/ormcontext/ValueBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/parameter/ValueBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/projection/ValueBridgeProjectionIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/simple/ValueBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/containerextractor/ContainerExtractorIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/directfieldmapping/HibernateOrmSimpleMappingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/entityindexmapping/HibernateOrmIndexedIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/customtype/IdentifierMappingCustomTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/naturalid/IdentifierMappingNaturalIdIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/includepaths/IndexedEmbeddedIncludePathsIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/includepathsanddepth/IndexedEmbeddedIncludePathsAndDepthIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/none/IndexedEmbeddedNoneIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/onelevel/IndexedEmbeddedOneLevelIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/twolevels/IndexedEmbeddedTwoLevelsIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmAutomaticIndexingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/mappingconfigurer/MappingConfigurerIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/reindexing/associationinverseside/AssociationInverseSideIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/reindexing/derivedfrom/DerivedFromIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/reindexing/reindexonupdate/ReindexOnUpdateIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/routing/HibernateOrmRoutingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/genericfield/GeoPointGenericFieldIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/geopointbinding/multiple/GeoPointBindingMultipleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/geopointbinding/property/GeoPointBindingPropertyIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/geopointbinding/type/GeoPointBindingTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/aggregation/AggregationDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/converter/DslConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/converter/ProjectionConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/predicate/PredicateDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/projection/ProjectionDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/query/QueryDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/sort/SortDslIT.java
    M documentation/src/test/resources/META-INF/persistence.xml
    M integrationtest/jdk/java-modules/src/main/resources/hibernate.properties
    M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyIT.java
    M integrationtest/showcase/library/src/test/resources/application-test.yaml
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyName.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/AutomaticIndexingSynchronizationStrategy.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/AsyncAutomaticIndexingSynchronizationStrategy.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/CommittedAutomaticIndexingSynchronizationStrategy.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/QueuedAutomaticIndexingSynchronizationStrategy.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/SearchableAutomaticIndexingSynchronizationStrategy.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/SyncAutomaticIndexingSynchronizationStrategy.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/WriteSyncAutomaticIndexingSynchronizationStrategy.java

  Log Message:
  -----------
  HSEARCH-3808 Rename the automatic indexing synchronization strategies to async, write-sync and sync


  Commit: 38343a0e6e306f472208fbfde11cbc3561cc3bbb
      https://github.com/hibernate/hibernate-search/commit/38343a0e6e306f472208fbfde11cbc3561cc3bbb
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-02-21 (Fri, 21 Feb 2020)

  Changed paths:
    M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyIT.java

  Log Message:
  -----------
  HSEARCH-3808 Add a missing "static" keyword in AutomaticIndexingSynchronizationStrategyIT


  Commit: 01c44fd81c5e5ace56803acb2cd4e223c11d25a8
      https://github.com/hibernate/hibernate-search/commit/01c44fd81c5e5ace56803acb2cd4e223c11d25a8
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-02-21 (Fri, 21 Feb 2020)

  Changed paths:
    M documentation/src/main/asciidoc/mapper-orm-indexing-automatic.asciidoc
    M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyIT.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyName.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/AutomaticIndexingSynchronizationStrategy.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/ReadSyncAutomaticIndexingSynchronizationStrategy.java

  Log Message:
  -----------
  HSEARCH-3808 Add a read-sync automatic indexing synchronization strategy


  Commit: 6b9ae6a9c71a10acf78a5a888fefe807f0d3bf43
      https://github.com/hibernate/hibernate-search/commit/6b9ae6a9c71a10acf78a5a888fefe807f0d3bf43
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-02-21 (Fri, 21 Feb 2020)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/ShardingStrategyInitializationContextImpl.java

  Log Message:
  -----------
  HSEARCH-3831 Fix a few resolutions of configuration properties that could result in unclear error messages

In particular, if an invalid bean reference was set, the error message
would not have included the configuration property key.


  Commit: 2c49c412ba492aab67c340edf94ff303e171e282
      https://github.com/hibernate/hibernate-search/commit/2c49c412ba492aab67c340edf94ff303e171e282
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-02-21 (Fri, 21 Feb 2020)

  Changed paths:
    M documentation/src/test/java/org/hibernate/search/documentation/analysis/AnalysisIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/layout/ElasticsearchCustomLayoutStrategyIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/type/asnative/ElasticsearchNativeTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/lucene/type/asnative/LuceneNativeTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/DocumentModelDslObjectIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/DocumentModelDslSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/binder/IdentifierBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/compatible/IdentifierBridgeCompatibleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/ormcontext/IdentifierBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/parameter/IdentifierBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/simple/IdentifierBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/ormcontext/PropertyBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/parameter/PropertyBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/PropertyBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/ormcontext/TypeBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/parameter/TypeBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/simple/TypeBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/dslconverter/IndexFieldTypeDslDslConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/projectionconverter/IndexFieldTypeDslProjectionConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/simple/IndexFieldTypeDslSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/binder/ValueBridgeBinderIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/compatible/ValueBridgeCompatibleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/indexnullas/ValueBridgeIndexNullAsIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/ormcontext/ValueBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/parameter/ValueBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/projection/ValueBridgeProjectionIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/simple/ValueBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/containerextractor/ContainerExtractorIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/directfieldmapping/HibernateOrmSimpleMappingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/entityindexmapping/HibernateOrmIndexedIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/customtype/IdentifierMappingCustomTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/naturalid/IdentifierMappingNaturalIdIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/includepaths/IndexedEmbeddedIncludePathsIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/includepathsanddepth/IndexedEmbeddedIncludePathsAndDepthIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/none/IndexedEmbeddedNoneIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/onelevel/IndexedEmbeddedOneLevelIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/twolevels/IndexedEmbeddedTwoLevelsIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmAutomaticIndexingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/mappingconfigurer/MappingConfigurerIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/reindexing/associationinverseside/AssociationInverseSideIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/reindexing/derivedfrom/DerivedFromIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/reindexing/reindexonupdate/ReindexOnUpdateIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/routing/HibernateOrmRoutingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/genericfield/GeoPointGenericFieldIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/geopointbinding/multiple/GeoPointBindingMultipleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/geopointbinding/property/GeoPointBindingPropertyIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/geopointbinding/type/GeoPointBindingTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/aggregation/AggregationDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/converter/DslConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/converter/ProjectionConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/predicate/PredicateDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/projection/ProjectionDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/query/QueryDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/sort/SortDslIT.java
    M engine/src/main/java/org/hibernate/search/engine/common/impl/MappingFinalizationContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
    M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/MappingFinalizationContext.java
    M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyIT.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyName.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyNames.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/HibernateOrmBeanConfigurer.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingPartialBuildState.java
    A mapper/orm/src/main/resources/META-INF/services/org.hibernate.search.engine.environment.bean.spi.BeanConfigurer
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/AbstractPojoMappingImplementor.java

  Log Message:
  -----------
  HSEARCH-3831 Use bean references to represent the default automatic indexing sync strategy


  Commit: 4cf52a7e4d4e145b2fbe0797c2ee806e742f3062
      https://github.com/hibernate/hibernate-search/commit/4cf52a7e4d4e145b2fbe0797c2ee806e742f3062
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-02-21 (Fri, 21 Feb 2020)

  Changed paths:
    M documentation/src/main/asciidoc/mapper-orm-indexing-automatic.asciidoc
    M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyIT.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java

  Log Message:
  -----------
  HSEARCH-3831 Allow setting the automatic indexing sync strategy to a custom bean in configuration


  Commit: 084081e781bd18c164fd362034dc706c4bee7ad3
      https://github.com/hibernate/hibernate-search/commit/084081e781bd18c164fd362034dc706c4bee7ad3
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-02-21 (Fri, 21 Feb 2020)

  Changed paths:
    M documentation/src/test/java/org/hibernate/search/documentation/analysis/AnalysisIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/layout/ElasticsearchCustomLayoutStrategyIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/type/asnative/ElasticsearchNativeTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/lucene/type/asnative/LuceneNativeTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/DocumentModelDslObjectIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/DocumentModelDslSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/binder/IdentifierBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/compatible/IdentifierBridgeCompatibleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/ormcontext/IdentifierBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/parameter/IdentifierBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/simple/IdentifierBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/ormcontext/PropertyBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/parameter/PropertyBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/PropertyBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/ormcontext/TypeBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/parameter/TypeBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/simple/TypeBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/dslconverter/IndexFieldTypeDslDslConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/projectionconverter/IndexFieldTypeDslProjectionConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/simple/IndexFieldTypeDslSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/binder/ValueBridgeBinderIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/compatible/ValueBridgeCompatibleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/indexnullas/ValueBridgeIndexNullAsIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/ormcontext/ValueBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/parameter/ValueBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/projection/ValueBridgeProjectionIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/simple/ValueBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/containerextractor/ContainerExtractorIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/directfieldmapping/HibernateOrmSimpleMappingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/entityindexmapping/HibernateOrmIndexedIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/customtype/IdentifierMappingCustomTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/naturalid/IdentifierMappingNaturalIdIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/includepaths/IndexedEmbeddedIncludePathsIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/includepathsanddepth/IndexedEmbeddedIncludePathsAndDepthIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/none/IndexedEmbeddedNoneIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/onelevel/IndexedEmbeddedOneLevelIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/twolevels/IndexedEmbeddedTwoLevelsIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmAutomaticIndexingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/mappingconfigurer/MappingConfigurerIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/reindexing/associationinverseside/AssociationInverseSideIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/reindexing/derivedfrom/DerivedFromIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/reindexing/reindexonupdate/ReindexOnUpdateIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/routing/HibernateOrmRoutingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/genericfield/GeoPointGenericFieldIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/geopointbinding/multiple/GeoPointBindingMultipleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/geopointbinding/property/GeoPointBindingPropertyIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/geopointbinding/type/GeoPointBindingTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/aggregation/AggregationDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/converter/DslConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/converter/ProjectionConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/predicate/PredicateDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/projection/ProjectionDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/query/QueryDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/sort/SortDslIT.java
    M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyIT.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyNames.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/session/AutomaticIndexingSynchronizationConfigurationContext.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/session/AutomaticIndexingSynchronizationStrategy.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/session/AutomaticIndexingSynchronizationStrategyNames.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/session/impl/AsyncAutomaticIndexingSynchronizationStrategy.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/session/impl/ConfiguredAutomaticIndexingSynchronizationStrategy.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/session/impl/ReadSyncAutomaticIndexingSynchronizationStrategy.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/session/impl/SyncAutomaticIndexingSynchronizationStrategy.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/session/impl/WriteSyncAutomaticIndexingSynchronizationStrategy.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerContextProvider.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/HibernateOrmBeanConfigurer.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/AutomaticIndexingSynchronizationConfigurationContext.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/AutomaticIndexingSynchronizationStrategy.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/SearchSession.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/AsyncAutomaticIndexingSynchronizationStrategy.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/ConfiguredAutomaticIndexingSynchronizationStrategy.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/InTransactionWorkQueueSynchronization.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/LazyInitSearchSession.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/PostTransactionWorkQueueSynchronization.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/ReadSyncAutomaticIndexingSynchronizationStrategy.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/SyncAutomaticIndexingSynchronizationStrategy.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/WriteSyncAutomaticIndexingSynchronizationStrategy.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanSessionContext.java

  Log Message:
  -----------
  HSEARCH-3808 Move AutomaticIndexingSynchronizationStrategy to the "automaticindexing" package

We just broke backward compatibility for all built-in strategies, so
this is probably the right time to break backward compatibility for
custom strategies as well.

What we get from this is mainly a more tidy API.


Compare: https://github.com/hibernate/hibernate-search/compare/95a86a695a4f...084081e781bd



More information about the hibernate-commits mailing list