[hibernate-commits] [hibernate/hibernate-search] 1cf93d: HSEARCH-2781 Introduce IndexManagerSelector to hid...

GitHub noreply at github.com
Mon Jul 3 12:45:52 EDT 2017


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 1cf93d1325d9c1635bf919198916f2fdf6977dd6
      https://github.com/hibernate/hibernate-search/commit/1cf93d1325d9c1635bf919198916f2fdf6977dd6
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-07-03 (Mon, 03 Jul 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchHSQueryImpl.java
    M engine/src/main/java/org/hibernate/search/backend/impl/StreamingOperationDispatcher.java
    M engine/src/main/java/org/hibernate/search/backend/impl/StreamingOperationExecutor.java
    M engine/src/main/java/org/hibernate/search/backend/impl/StreamingOperationExecutorSelector.java
    M engine/src/main/java/org/hibernate/search/backend/impl/TransactionalOperationDispatcher.java
    M engine/src/main/java/org/hibernate/search/backend/impl/TransactionalOperationExecutor.java
    M engine/src/main/java/org/hibernate/search/backend/impl/TransactionalOperationExecutorSelector.java
    R engine/src/main/java/org/hibernate/search/engine/impl/AbstractMutableEntityIndexBinding.java
    R engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingEntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/engine/impl/MutableEntityIndexBinding.java
    R engine/src/main/java/org/hibernate/search/engine/impl/NonDynamicShardingEntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/engine/spi/EntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/DefaultIndexReaderAccessor.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/DynamicShardingEntityIndexBinder.java
    A engine/src/main/java/org/hibernate/search/indexes/impl/DynamicShardingIndexManagerSelector.java
    R engine/src/main/java/org/hibernate/search/indexes/impl/DynamicShardingStrategy.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java
    A engine/src/main/java/org/hibernate/search/indexes/impl/IndexShardingStrategyIndexManagerSelector.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/NonDynamicShardingEntityIndexBinder.java
    A engine/src/main/java/org/hibernate/search/indexes/impl/NotShardedEntityIndexBinder.java
    A engine/src/main/java/org/hibernate/search/indexes/impl/NotShardedIndexManagerSelector.java
    A engine/src/main/java/org/hibernate/search/indexes/spi/IndexManagerSelector.java
    M engine/src/main/java/org/hibernate/search/query/engine/impl/AbstractHSQuery.java
    M engine/src/main/java/org/hibernate/search/query/engine/impl/LuceneHSQuery.java
    R engine/src/main/java/org/hibernate/search/store/impl/NotShardedStrategy.java
    M engine/src/test/java/org/hibernate/search/test/configuration/sharding/ShardingConfigurationTest.java
    M engine/src/test/java/org/hibernate/search/test/sorting/ManagedMultiReaderTest.java
    M orm/src/test/java/org/hibernate/search/test/configuration/ShardsConfigurationTest.java

  Log Message:
  -----------
  HSEARCH-2781 Introduce IndexManagerSelector to hide IndexShardingStrategy from SPIs

This will allow integrators to arbitrarily route indexing works (using
the selector) without having to use Class<?> to refer to indexed types
(which IndexShardingStrategy mandates).


  Commit: bd870e9734e50a40e835a0e1ffe83c6971c772f3
      https://github.com/hibernate/hibernate-search/commit/bd870e9734e50a40e835a0e1ffe83c6971c772f3
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-07-03 (Mon, 03 Jul 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexShardingStrategyIndexManagerSelector.java

  Log Message:
  -----------
  HSEARCH-2781 Small optimisation for the new IndexShardingStrategyIndexManagerSelector


Compare: https://github.com/hibernate/hibernate-search/compare/e7d6d979caf1...bd870e9734e5


More information about the hibernate-commits mailing list