[hibernate-commits] [hibernate/hibernate-search] ef4e92: HSEARCH-2978 Apply the JPA 2.2 patch to WildFly fo...

GitHub noreply at github.com
Wed Feb 7 10:47:14 EST 2018


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: ef4e92f67269261c0f59c3ad0a196fc0e42b4009
      https://github.com/hibernate/hibernate-search/commit/ef4e92f67269261c0f59c3ad0a196fc0e42b4009
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M integrationtest/performance/orm/pom.xml
    M integrationtest/wildfly/pom.xml
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2978 Apply the JPA 2.2 patch to WildFly for integration tests


  Commit: 362ad107e4572c8d12966cfd5c3d98f858e24f39
      https://github.com/hibernate/hibernate-search/commit/362ad107e4572c8d12966cfd5c3d98f858e24f39
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M integrationtest/performance/orm/pom.xml
    M integrationtest/wildfly/pom.xml
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2978 Apply the CDI 2.0 patch to WildFly for integration tests

Hibernate ORM 5.3 targets CDI 2.0.


  Commit: 60e4c72d304a952fd1e6dde4574a5e2fc4b596c1
      https://github.com/hibernate/hibernate-search/commit/60e4c72d304a952fd1e6dde4574a5e2fc4b596c1
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M jsr352/jberet/src/main/java/org/hibernate/search/jsr352/jberet/context/jpa/impl/CDIEntityManagerFactoryRegistry.java
    M jsr352/jberet/src/main/resources/META-INF/beans.xml
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2978 Align the CDI dependency on Hibernate ORM

Because Hibernate ORM targets CDI 2.0.


  Commit: 0e8412bf36dea0b09b35a7c76449d42d6fe7fef1
      https://github.com/hibernate/hibernate-search/commit/0e8412bf36dea0b09b35a7c76449d42d6fe7fef1
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M distribution/pom.xml
    M integrationtest/osgi/karaf-features/src/main/features/features.xml
    M integrationtest/osgi/karaf-it/pom.xml
    M jbossmodules/hibernate-orm/pom.xml
    R jbossmodules/hibernate-orm/src/main/aliases/org/hibernate/infinispan/module.xml
    M jbossmodules/hibernate-orm/src/main/modules/org/hibernate/core/module.xml
    R jbossmodules/hibernate-orm/src/main/modules/org/hibernate/infinispan/module.xml
    M jbossmodules/hibernate-orm/src/main/modules/org/hibernate/jipijapa-hibernate5/module.xml
    M orm/pom.xml
    M orm/src/main/java/org/hibernate/search/query/hibernate/impl/FullTextQueryImpl.java
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2978 Upgrade to Hibernate ORM 5.3.0.Beta1


  Commit: 3afe1815b83a85ea1602375a6c9f3fdb7610af2f
      https://github.com/hibernate/hibernate-search/commit/3afe1815b83a85ea1602375a6c9f3fdb7610af2f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M orm/src/main/java/org/hibernate/search/hcore/impl/HibernateSearchSessionFactoryObserver.java

  Log Message:
  -----------
  HSEARCH-2978 Do not close the SessionFactory explicitly in case of failure: it's ORM's responsibility

Necessary for
HibernateSearchSessionFactoryObserverTest#testSessionFactoryGetsClosedOnSearchFactoryCreationFailure
to pass following this commit in ORM:
https://github.com/hibernate/hibernate-orm/commit/b0c27562f492117929aae72cd7182db5e76e3f7e


  Commit: 49eefd7a5edca1937e38869a907cadd618c1332e
      https://github.com/hibernate/hibernate-search/commit/49eefd7a5edca1937e38869a907cadd618c1332e
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/CDIInjectionIT.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/CDIInjectionLifecycleEventsIT.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/CDIBeansPackage.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/bridge/InternationalizedValueBridge.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/bridge/InternationalizedValueBridgeImpl.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/bridge/InternationalizedValueClassBridge.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/bridge/InternationalizedValueClassBridgeImpl.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/event/BridgeCDILifecycleEventCounter.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/i18n/InternationalizedValue.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/i18n/Language.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/i18n/LocalizationService.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/integration/CDIBeanManagerInitializedSynchronizer.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/integration/CDIBeanResolver.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/integration/CDIEnvironmentSynchronizer.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/integration/CDIObserver.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/integration/CDIServiceContributor.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/integration/DeferredInitializationBeanResolver.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/model/EntityWithCDIAwareBridges.java
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/model/EntityWithCDIAwareBridgesDao.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/bridge/InternationalizedValueBridge.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/bridge/InternationalizedValueBridgeImpl.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/bridge/InternationalizedValueClassBridge.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/bridge/InternationalizedValueClassBridgeImpl.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/i18n/InternationalizedValue.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/i18n/Language.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/i18n/LocalizationService.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/integration/CDIBeanManagerInitializedSynchronizer.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/integration/CDIBeanResolver.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/integration/CDIEnvironmentSynchronizer.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/integration/CDIObserver.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/integration/CDIServiceContributor.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/integration/DeferredInitializationBeanResolver.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/model/EntityWithCDIAwareBridges.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/model/EntityWithCDIAwareBridgesDao.java
    M integrationtest/wildfly/src/test/resources/cdi/META-INF/services/org.hibernate.service.spi.ServiceContributor

  Log Message:
  -----------
  HSEARCH-2979 Test field bridge creation/destruction in CDI integration

Some tests fail for now, because we don't handle bean destruction at the
moment. The next changes will address this problem.


  Commit: fcba366913c40e3bdf169278bf3fd0e76a4f072d
      https://github.com/hibernate/hibernate-search/commit/fcba366913c40e3bdf169278bf3fd0e76a4f072d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    R engine/src/main/java/org/hibernate/search/engine/service/beanresolver/impl/ReflectionBeanResolver.java
    M engine/src/main/java/org/hibernate/search/engine/service/beanresolver/impl/ReflectionFallbackBeanResolver.java
    M engine/src/main/java/org/hibernate/search/engine/service/beanresolver/spi/BeanResolver.java
    A engine/src/main/java/org/hibernate/search/engine/service/beanresolver/spi/ReflectionBeanResolver.java
    M engine/src/main/java/org/hibernate/search/engine/service/impl/StandardServiceManager.java
    M integrationtest/spring/src/test/java/org/hibernate/search/test/integration/spring/injection/SpringInjectionITApplicationConfiguration.java
    A integrationtest/spring/src/test/java/org/hibernate/search/test/integration/spring/injection/integration/ResolveInHibernate.java
    R integrationtest/spring/src/test/java/org/hibernate/search/test/integration/spring/injection/integration/ResolveInHibernateSearch.java
    A integrationtest/spring/src/test/java/org/hibernate/search/test/integration/spring/injection/integration/SpringBeanContainer.java
    R integrationtest/spring/src/test/java/org/hibernate/search/test/integration/spring/injection/integration/SpringBeanResolver.java
    R integrationtest/spring/src/test/java/org/hibernate/search/test/integration/spring/injection/integration/SpringBeanResolverContributor.java
    M integrationtest/spring/src/test/java/org/hibernate/search/test/integration/spring/injection/search/InternationalizedValueBridge.java
    M integrationtest/spring/src/test/java/org/hibernate/search/test/integration/spring/injection/search/InternationalizedValueClassBridge.java
    R integrationtest/spring/src/test/resources/META-INF/services/org.hibernate.service.spi.ServiceContributor
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/CDIInjectionIT.java
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/CDIInjectionLifecycleEventsIT.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/integration/CDIBeanManagerInitializedSynchronizer.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/integration/CDIBeanResolver.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/integration/CDIEnvironmentSynchronizer.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/integration/CDIObserver.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/integration/CDIServiceContributor.java
    R integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/beans/integration/DeferredInitializationBeanResolver.java
    R integrationtest/wildfly/src/test/resources/cdi/META-INF/services/org.hibernate.service.spi.ServiceContributor
    M jbossmodules/orm/src/main/modules/search/orm/module.xml
    M orm/pom.xml
    R orm/src/main/java/org/hibernate/search/cfg/impl/DelegatingBeanResolver.java
    A orm/src/main/java/org/hibernate/search/cfg/impl/HibernateOrmBeanContainerBeanResolver.java
    M orm/src/main/java/org/hibernate/search/cfg/impl/SearchConfigurationFromHibernateCore.java
    A orm/src/main/java/org/hibernate/search/hcore/impl/ExtendedBeanManagerSynchronizer.java
    A orm/src/main/java/org/hibernate/search/hcore/impl/ExtendedBeanManagerSynchronizerContributor.java
    M orm/src/main/java/org/hibernate/search/hcore/impl/HibernateSearchIntegrator.java
    M orm/src/main/java/org/hibernate/search/hcore/impl/HibernateSearchSessionFactoryObserver.java
    R orm/src/main/java/org/hibernate/search/hcore/spi/BeanResolver.java
    M orm/src/main/java/org/hibernate/search/hcore/spi/EnvironmentSynchronizer.java
    M orm/src/main/resources/META-INF/services/org.hibernate.service.spi.ServiceContributor
    M orm/src/test/java/org/hibernate/search/test/configuration/integration/HibernateSearchIntegratorTest.java

  Log Message:
  -----------
  HSEARCH-2979 Use Hibernate ORM's ManagedBeanRegistry to retrieve injected field bridges


  Commit: d44f92e0a92de8f4266190e54d2bc646e1bf4532
      https://github.com/hibernate/hibernate-search/commit/d44f92e0a92de8f4266190e54d2bc646e1bf4532
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M orm/src/main/java/org/hibernate/search/hcore/impl/ExtendedBeanManagerSynchronizer.java
    M orm/src/main/java/org/hibernate/search/hcore/impl/HibernateSearchSessionFactoryObserver.java
    M orm/src/main/java/org/hibernate/search/hcore/spi/EnvironmentSynchronizer.java

  Log Message:
  -----------
  HSEARCH-2979 Integrate with ExtendedBeanManager.LifecycleListener#beforeBeanManagerDestroyed

We cannot easily test this for now, because WildFly does not implement
this event yet.


Compare: https://github.com/hibernate/hibernate-search/compare/a1fed0881fb0...d44f92e0a92d


More information about the hibernate-commits mailing list