Branch: refs/heads/4.2
Home:
https://github.com/hibernate/hibernate-ogm
Commit: f866ef046f8d155dd24e919fbc2384a7faee1359
https://github.com/hibernate/hibernate-ogm/commit/f866ef046f8d155dd24e919...
Author: Gunnar Morling <gunnar.morling(a)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/b9206ae19533740f285b4c1...
Author: Gunnar Morling <gunnar.morling(a)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/5b0b4f5061ba642496d54ab...
Author: Gunnar Morling <gunnar.morling(a)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/e797f41970e42a5a3f01007...
Author: Gunnar Morling <gunnar.morling(a)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/7062aefc57d417aa4806d07...
Author: Gunnar Morling <gunnar.morling(a)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/a9013b5820b31145e10b31a...
Author: Gunnar Morling <gunnar.morling(a)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/7510304f91e4c007dc1489c...
Author: Emmanuel Bernard <emmanuel(a)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/ec846697fe150ee1d74bd0b...
Author: Gunnar Morling <gunnar.morling(a)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/d0b24527185506d9caa8a7c...
Author: Gunnar Morling <gunnar.morling(a)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/0333dad77449783d2883de3...
Author: Gunnar Morling <gunnar.morling(a)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/a5db13974c6f71bb9f0116a...
Author: Gunnar Morling <gunnar.morling(a)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/a5e42e8e99591025129a55e...
Author: Gunnar Morling <gunnar.morling(a)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/2f8b61fc33a1d5e136dccde...
Author: Emmanuel Bernard <emmanuel(a)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...2f8b61f...