[hibernate-commits] [hibernate/hibernate-ogm] f866ef: OGM-465 Providing method on GridDialects for obtai...

GitHub noreply at github.com
Fri Mar 13 05:15:59 EDT 2015


  Branch: refs/heads/4.2
  Home:   https://github.com/hibernate/hibernate-ogm
  Commit: f866ef046f8d155dd24e919fbc2384a7faee1359
      https://github.com/hibernate/hibernate-ogm/commit/f866ef046f8d155dd24e919fbc2384a7faee1359
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-03-13 (Fri, 13 Mar 2015)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/dialect/impl/GridDialects.java
    M core/src/test/java/org/hibernate/ogm/test/dialectinvocations/GridDialectOperationInvocationsTest.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/dialectinvocations/GridDialectOperationInvocationsTest.java

  Log Message:
  -----------
  OGM-465 Providing method on GridDialects for obtaining a specific dialect delegate


  Commit: b9206ae19533740f285b4c1ad0221166a3675a8e
      https://github.com/hibernate/hibernate-ogm/commit/b9206ae19533740f285b4c1ad0221166a3675a8e
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-03-13 (Fri, 13 Mar 2015)

  Changed paths:
    M core/src/test/resources/log4j.properties
    M pom.xml

  Log Message:
  -----------
  OGM-465 Using Java 7 for annotation processors; Enabling debug logging for all core packages by default


  Commit: 5b0b4f5061ba642496d54ab5eb4d4870aeafcf29
      https://github.com/hibernate/hibernate-ogm/commit/5b0b4f5061ba642496d54ab5eb4d4870aeafcf29
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-03-13 (Fri, 13 Mar 2015)

  Changed paths:
    A core/src/main/java/org/hibernate/ogm/util/impl/EffectivelyFinal.java
    A core/src/main/java/org/hibernate/ogm/util/impl/Immutable.java

  Log Message:
  -----------
  OGM-465 Adding @EffectivelyFinal and @Immutable documentation annotations


  Commit: e797f41970e42a5a3f01007ec0105e69864d8784
      https://github.com/hibernate/hibernate-ogm/commit/e797f41970e42a5a3f01007ec0105e69864d8784
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-03-13 (Fri, 13 Mar 2015)

  Changed paths:
    A core/src/main/java/org/hibernate/ogm/dialect/eventstate/impl/EventContextManager.java
    A core/src/main/java/org/hibernate/ogm/dialect/eventstate/impl/EventContextManagerInitiator.java
    A core/src/main/java/org/hibernate/ogm/dialect/eventstate/impl/EventContextManagingAutoFlushEventListener.java
    A core/src/main/java/org/hibernate/ogm/dialect/eventstate/impl/EventContextManagingFlushEventListener.java
    A core/src/main/java/org/hibernate/ogm/dialect/eventstate/impl/EventContextManagingPersistEventListener.java
    A core/src/main/java/org/hibernate/ogm/dialect/eventstate/impl/EventStateProducer.java
    A core/src/main/java/org/hibernate/ogm/dialect/eventstate/impl/EventStateProducers.java
    M core/src/main/java/org/hibernate/ogm/service/impl/OgmIntegrator.java

  Log Message:
  -----------
  OGM-465 Establishing generic event state context;

* The context can be used to propagate state between different components *within* one event cycle
* Currently, (auto)-flush and JPA persist are supported
* The EventStateInitializer callback is invoked when accessing a given state type for the first time with an event cycle


  Commit: 7062aefc57d417aa4806d073708074706e547711
      https://github.com/hibernate/hibernate-ogm/commit/7062aefc57d417aa4806d073708074706e547711
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-03-13 (Fri, 13 Mar 2015)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/cfg/OgmProperties.java
    M core/src/main/java/org/hibernate/ogm/dialect/eventstate/impl/EventStateProducers.java
    A core/src/main/java/org/hibernate/ogm/failure/BaseErrorHandler.java
    A core/src/main/java/org/hibernate/ogm/failure/ErrorHandler.java
    A core/src/main/java/org/hibernate/ogm/failure/impl/OperationCollector.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/GridDialectOperation.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/OperationType.java
    M core/src/main/java/org/hibernate/ogm/service/impl/OgmIntegrator.java
    A core/src/main/java/org/hibernate/ogm/transaction/impl/ErrorHandlerEnabledTransactionDecorator.java
    A core/src/main/java/org/hibernate/ogm/transaction/impl/ErrorHandlerEnabledTransactionDecoratorFactory.java
    A core/src/main/java/org/hibernate/ogm/transaction/impl/ForwardingTransactionImplementor.java
    M core/src/main/java/org/hibernate/ogm/transaction/impl/OgmTransactionFactoryInitiator.java

  Log Message:
  -----------
  OGM-465 Laying grounds for ErrorHandler SPI;

* Establishing basic ErrorHandler contract
* Providing Transaction wrapper for managing the error handler
* Exposing error handler to clients through flush cycle state


  Commit: a9013b5820b31145e10b31a44b49b44335729efc
      https://github.com/hibernate/hibernate-ogm/commit/a9013b5820b31145e10b31a44b49b44335729efc
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-03-13 (Fri, 13 Mar 2015)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapDatastoreProvider.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/GridDialectInitiator.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/GridDialects.java
    A core/src/main/java/org/hibernate/ogm/failure/impl/InvocationCollectingGridDialect.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/CreateAssociationWithKey.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/CreateTuple.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/CreateTupleWithKey.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/ExecuteBatch.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/InsertOrUpdateAssociation.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/InsertOrUpdateTuple.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/InsertTuple.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/RemoveAssociation.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/RemoveTuple.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/RemoveTupleWithOptimisticLock.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/UpdateTupleWithOptimisticLock.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/impl/CreateAssociationWithKeyImpl.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/impl/CreateTupleImpl.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/impl/CreateTupleWithKeyImpl.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/impl/ExecuteBatchImpl.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/impl/InsertOrUpdateAssociationImpl.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/impl/InsertOrUpdateTupleImpl.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/impl/InsertTupleImpl.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/impl/RemoveAssociationImpl.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/impl/RemoveTupleImpl.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/impl/RemoveTupleWithOptimisticLockImpl.java
    A core/src/main/java/org/hibernate/ogm/failure/operation/impl/UpdateTupleWithOptimisticLockImpl.java
    A core/src/test/java/org/hibernate/ogm/backendtck/failure/ErrorSpiJpaTest.java
    A core/src/test/java/org/hibernate/ogm/backendtck/failure/ErrorSpiTest.java
    A core/src/test/java/org/hibernate/ogm/backendtck/failure/InvocationTrackingHandler.java
    A core/src/test/java/org/hibernate/ogm/backendtck/failure/Shipment.java
    M core/src/test/java/org/hibernate/ogm/utils/jpa/JpaTestCase.java

  Log Message:
  -----------
  OGM-465 Providing access to applied operations via ErrorHandler SPI;

* Implementing GridDialectOperation hierarchy
* Providing InvocationCollectingGridDialect which channels applied ops to the SPI


  Commit: 7510304f91e4c007dc1489c33da4cd229fa9fda5
      https://github.com/hibernate/hibernate-ogm/commit/7510304f91e4c007dc1489c33da4cd229fa9fda5
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2015-03-13 (Fri, 13 Mar 2015)

  Changed paths:
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/impl/CouchDBDatastoreProvider.java

  Log Message:
  -----------
  OGM-465 Make CouchDB use emulated transactions


  Commit: ec846697fe150ee1d74bd0bc0f1f540b40471b2c
      https://github.com/hibernate/hibernate-ogm/commit/ec846697fe150ee1d74bd0bc0f1f540b40471b2c
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-03-13 (Fri, 13 Mar 2015)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/failure/impl/InvocationCollectingGridDialect.java
    M core/src/main/java/org/hibernate/ogm/failure/operation/ExecuteBatch.java
    M core/src/main/java/org/hibernate/ogm/failure/operation/impl/ExecuteBatchImpl.java
    M core/src/test/java/org/hibernate/ogm/backendtck/failure/ErrorSpiJpaTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/failure/ErrorSpiTest.java

  Log Message:
  -----------
  OGM-465 Presenting contents of applied batches to error handler


  Commit: d0b24527185506d9caa8a7c0a901e2ff02916ed2
      https://github.com/hibernate/hibernate-ogm/commit/d0b24527185506d9caa8a7c0a901e2ff02916ed2
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-03-13 (Fri, 13 Mar 2015)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/transaction/impl/ErrorHandlerEnabledTransactionDecorator.java

  Log Message:
  -----------
  OGM-465 Allowing the pass a specific error handler upon transaction begin


  Commit: 0333dad77449783d2883de3cb462e3e4199324b1
      https://github.com/hibernate/hibernate-ogm/commit/0333dad77449783d2883de3cb462e3e4199324b1
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-03-13 (Fri, 13 Mar 2015)

  Changed paths:
    A core/src/main/java/org/hibernate/ogm/exception/impl/Exceptions.java
    M core/src/main/java/org/hibernate/ogm/failure/BaseErrorHandler.java
    M core/src/main/java/org/hibernate/ogm/failure/ErrorHandler.java
    A core/src/main/java/org/hibernate/ogm/failure/ErrorHandlingStrategy.java
    M core/src/main/java/org/hibernate/ogm/failure/impl/InvocationCollectingGridDialect.java
    M core/src/main/java/org/hibernate/ogm/failure/impl/OperationCollector.java
    M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
    M core/src/main/java/org/hibernate/ogm/transaction/impl/ErrorHandlerEnabledTransactionDecorator.java
    A core/src/test/java/org/hibernate/ogm/backendtck/failure/ContinuingErrorHandler.java
    M core/src/test/java/org/hibernate/ogm/backendtck/failure/ErrorSpiTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/failure/InvocationTrackingHandler.java

  Log Message:
  -----------
  OGM-465 Providing onFailedGridDialectOperation() hook for error handlers;

* Error handlers can decide whether to abort or continue upon failed operations


  Commit: a5db13974c6f71bb9f0116ad5707061fb76d5ee2
      https://github.com/hibernate/hibernate-ogm/commit/a5db13974c6f71bb9f0116ad5707061fb76d5ee2
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-03-13 (Fri, 13 Mar 2015)

  Changed paths:
    M integrationtest/mongodb/src/test/java/org/hibernate/ogm/test/integration/jboss/MongoDBModuleMemberRegistrationIT.java
    A integrationtest/mongodb/src/test/java/org/hibernate/ogm/test/integration/jboss/errorhandler/TestErrorHandler.java
    A integrationtest/mongodb/src/test/java/org/hibernate/ogm/test/integration/jboss/model/EmailAddress.java
    A integrationtest/mongodb/src/test/java/org/hibernate/ogm/test/integration/jboss/service/ContactManagementService.java

  Log Message:
  -----------
  OGM-465 Adding WildFly integration test


  Commit: a5e42e8e99591025129a55ebed11f40c2932d0eb
      https://github.com/hibernate/hibernate-ogm/commit/a5e42e8e99591025129a55ebed11f40c2932d0eb
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-03-13 (Fri, 13 Mar 2015)

  Changed paths:
    M documentation/manual/src/main/asciidoc/en-US/modules/api.asciidoc
    M documentation/manual/src/main/asciidoc/en-US/modules/couchdb.asciidoc
    M documentation/manual/src/main/asciidoc/en-US/modules/mongodb.asciidoc

  Log Message:
  -----------
  OGM-465 Adding section on error handlers to reference guide


  Commit: 2f8b61fc33a1d5e136dccde001c9e0aa481c601b
      https://github.com/hibernate/hibernate-ogm/commit/2f8b61fc33a1d5e136dccde001c9e0aa481c601b
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2015-03-13 (Fri, 13 Mar 2015)

  Changed paths:
    M documentation/manual/src/main/asciidoc/en-US/modules/api.asciidoc

  Log Message:
  -----------
  OGM-465 Clarify onFailedGridDialectOperation documentation


Compare: https://github.com/hibernate/hibernate-ogm/compare/19ac78b932fc...2f8b61fc33a1


More information about the hibernate-commits mailing list