This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git


    from 3fb9765c4d Bump org.webjars.npm:pdfjs-dist from 4.2.67 to 4.3.136 
(part 2)
     add 58a833c4f3 CAUSEWAY-3799: ensures that PropertyChangeRecord and 
PropertyChangeRecordId are both comparable also
     add 9a549f0105 CAUSEWAY-3799: ensures Can of Property changes holds only 
unique values
     add ad59abc158 CAUSEWAY-3799: makes EntityPropertyChange implement 
Comparable and hashcode etc
     add 251302bcc0 CAUSEWAY-3799: moves the writing out of audit trail entries
     add 068ee03987 CAUSEWAY-3799: introduces DeadlockRecognizer so that audit 
...
     add 20a121aef1 CAUSEWAY-3799: uses DeadlockRecognizer in the retry logic 
of RunBackgroundCommandsJob also
     add 35e015d34e CAUSEWAY-3799: removes unnecessary passing of Command into 
InteractionInternal
     add 5c2764a9bd CAUSEWAY-3799: reduces duplicate logging in 
CausewayInteraction if a deadlock has been hit
     add 647d557a6a CAUSEWAY-3799: adds a guard to attempt to forestall changes 
being made
     add 59eaeb2bf4 CAUSEWAY-3799: in 
InteractionServiceDefault#preInteractionClosed, do make sure we close down the 
interaction
     add 56954d6e5e Merge branch 'CAUSEWAY-3799' into maintenance-branch
     add 2f8a3f236f Merge branch 'maintenance-branch' into pre-merge
     add e03daa57d6 Merge branch 'master' into pre-merge
     add 59d7a43a0d Merge remote-tracking branch 'origin/master' into pre-merge
     new a66956b2e9 Merge pull request #2533 from apache/pre-merge

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../publishing/spi/EntityPropertyChange.java       |  82 ++++++++++++-----
 .../causeway/commons/collections/Can_Multiple.java |   2 +-
 .../interaction/session/CausewayInteraction.java   |  60 +++++++------
 core/metamodel/src/main/java/module-info.java      |   1 +
 .../metamodel/execution/InteractionInternal.java   |  23 ++---
 .../services/deadlock/DeadlockRecognizer.java      |  16 ++--
 .../objectlifecycle/PropertyChangeRecord.java      |  30 +++++--
 .../objectlifecycle/PropertyChangeRecordId.java    |  11 ++-
 .../executor/MemberExecutorServiceDefault.java     |  14 +--
 .../EntityPropertyChangePublisherDefault.java      |  26 ++++--
 .../session/InteractionServiceDefault.java         | 100 ++++++++++++++++-----
 .../transaction/TransactionServiceSpring.java      |  39 ++++----
 .../applib/job/RunBackgroundCommandsJob.java       |  15 +++-
 .../commons/CausewayModulePersistenceCommons.java  |   5 ++
 .../changetracking/EntityChangeTrackerDefault.java |  40 +++++++--
 .../DeadlockRecognizerDefault.java}                |  38 ++++----
 16 files changed, 345 insertions(+), 157 deletions(-)
 copy 
viewers/wicket/model/src/main/java/org/apache/causeway/viewer/wicket/model/hints/CausewayActionCompletedEvent.java
 => 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/deadlock/DeadlockRecognizer.java
 (73%)
 copy 
persistence/commons/src/main/java/org/apache/causeway/persistence/commons/integration/{changetracking/PreAndPostValueEvaluatorServiceDefault.java
 => deadlock/DeadlockRecognizerDefault.java} (58%)

Reply via email to