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

adamsaghy pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git


    from df8916f62f Merge pull request #6046
     add d52dafaab4 FINERACT-2633: Use transaction bounded event publisher
     add fab2dd5748 FINERACT-2633: Transaction visibility probing
     add e899d3e843 FINERACT-2633: Rework transaction handling to minimize 
custom isolations
     add b505987217 FINERACT-2633: Add lock free connection handling for JPA 
transaction manager
     add a4c4e9fdb0 FINERACT-2633: Rework transaction handling to minimize 
custom isolations
     add e4ab8a8f46 FINERACT-2421: Fix incorrect hash guard for read-only 
password
     add 627bdf76f2 FINERACT-2421: Fix BatchWorkingCapitalLoanIntegrationTest
     new 9a24754d5a Merge pull request #6025

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:
 .../batch/service/BatchApiServiceImpl.java         |   5 -
 .../configuration/RetryConfigurationAssembler.java |  11 -
 .../CommandResultPersistenceException.java         |  26 ---
 .../commands/service/CommandSourceService.java     |  56 ++---
 .../SynchronousCommandProcessingService.java       | 234 +++++++++++--------
 .../core/filters/IdempotencyStoreHelper.java       |   2 +-
 .../persistence/ExtendedJpaTransactionManager.java |  65 ++++++
 .../TransactionBoundApplicationEventPublisher.java |  38 ++--
 ...nsactionBoundApplicationEventPublisherTest.java |  70 ++++++
 .../BuyDownFeeWritePlatformServiceImpl.java        |   4 +-
 .../CapitalizedIncomeWritePlatformServiceImpl.java |   4 +-
 .../ProgressiveLoanAccountConfiguration.java       |   5 +-
 fineract-provider/build.gradle                     |   4 +
 .../service/BulkImportWorkbookServiceImpl.java     |   6 +-
 .../TenantReadOnlyPasswordEncryptionTask.java      |   1 -
 .../jobs/ScheduledJobRunnerConfig.java             |   6 +
 ...dularWritePlatformServiceJpaRepositoryImpl.java |  12 +-
 .../jobs/service/SchedulerVetoer.java              |   8 +-
 .../ActiveMQNotificationEventPublisher.java        |  24 +-
 .../SpringNotificationEventPublisher.java          |   4 +-
 .../service/UserNotificationServiceImpl.java       |   2 +-
 ...SheetWritePlatformServiceJpaRepositoryImpl.java |   4 +-
 .../starter/LoanAccountConfiguration.java          |   4 +-
 ...countWritePlatformServiceJpaRepositoryImpl.java |  12 -
 ...nsferWritePlatformServiceJpaRepositoryImpl.java |   4 +-
 .../transfer/starter/TransferConfiguration.java    |   4 +-
 .../src/main/resources/application.properties      |   1 +
 .../commands/service/CommandSourceServiceTest.java |   2 +-
 .../SynchronousCommandProcessingServiceTest.java   | 222 +++++++++---------
 .../TransactionManagerDataSourceInvariantTest.java |  99 ++++++++
 ...CustomIsolationOnJpaTransactionManagerTest.java | 108 +++++++++
 .../JpaJdbcSameTransactionVisibilityTest.java      | 251 +++++++++++++++++++++
 .../persistence/visibility/VisibilityProbe.java    |  48 ++--
 .../ActiveMQNotificationEventPublisherTest.java    |  75 ++++++
 .../SpringNotificationEventPublisherTest.java      |  68 ++++++
 .../src/test/resources/application-test.properties |   7 +-
 .../service/SavingsSchedularInterestPoster.java    |  19 +-
 .../BatchWorkingCapitalLoanIntegrationTest.java    |  22 +-
 38 files changed, 1179 insertions(+), 358 deletions(-)
 delete mode 100644 
fineract-core/src/main/java/org/apache/fineract/commands/exception/CommandResultPersistenceException.java
 copy 
fineract-provider/src/main/java/org/apache/fineract/notification/eventandlistener/SpringNotificationEventPublisher.java
 => 
fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/TransactionBoundApplicationEventPublisher.java
 (50%)
 create mode 100644 
fineract-core/src/test/java/org/apache/fineract/infrastructure/core/service/TransactionBoundApplicationEventPublisherTest.java
 create mode 100644 
fineract-provider/src/test/java/org/apache/fineract/infrastructure/core/config/TransactionManagerDataSourceInvariantTest.java
 create mode 100644 
fineract-provider/src/test/java/org/apache/fineract/infrastructure/core/persistence/NoCustomIsolationOnJpaTransactionManagerTest.java
 create mode 100644 
fineract-provider/src/test/java/org/apache/fineract/infrastructure/core/persistence/visibility/JpaJdbcSameTransactionVisibilityTest.java
 copy 
fineract-core/src/main/java/org/apache/fineract/infrastructure/event/external/repository/domain/ExternalEventConfiguration.java
 => 
fineract-provider/src/test/java/org/apache/fineract/infrastructure/core/persistence/visibility/VisibilityProbe.java
 (50%)
 create mode 100644 
fineract-provider/src/test/java/org/apache/fineract/notification/eventandlistener/ActiveMQNotificationEventPublisherTest.java
 create mode 100644 
fineract-provider/src/test/java/org/apache/fineract/notification/eventandlistener/SpringNotificationEventPublisherTest.java

Reply via email to