Shorter class names for common reactive transaction API types
Introduces TransactionExecution base interface for TransactionStatus as well as ReactiveTransaction. Renames getTransaction method to getReactiveTransaction, allowing for combined implementations of PlatformTransactionManager and ReactiveTransactionManager.
See gh-22646
@ -95,8 +95,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -95,8 +95,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -124,7 +124,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -124,7 +124,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -134,7 +134,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -134,7 +134,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
logger.debug("Creating new transaction with name ["+definition.getName()+"]: "+definition);
@ -151,15 +151,15 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -151,15 +151,15 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
logger.warn("Custom isolation level specified but no actual transaction initiated; "+
"isolation level will effectively be ignored: "+definition);
@ -172,11 +172,11 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -172,11 +172,11 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -186,7 +186,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -186,7 +186,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -200,7 +200,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -200,7 +200,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
logger.debug("Creating nested transaction with name ["+definition.getName()+"]");
}
// Nested transaction through nested begin and commit/rollback calls.
@ -210,33 +210,33 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -210,33 +210,33 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
if(debugEnabled){
logger.debug("Participating in existing transaction");
@ -244,8 +244,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -244,8 +244,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -270,11 +270,11 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -270,11 +270,11 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -313,7 +313,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -313,7 +313,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -322,7 +322,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -322,7 +322,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -338,7 +338,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -338,7 +338,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
StringexMessage="Inner transaction begin exception overridden by outer transaction resume exception";
@ -350,14 +350,14 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -350,14 +350,14 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -368,10 +368,10 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -368,10 +368,10 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -385,26 +385,26 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -385,26 +385,26 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -415,8 +415,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -415,8 +415,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -435,10 +435,10 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -435,10 +435,10 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -453,8 +453,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -453,8 +453,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -468,14 +468,14 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -468,14 +468,14 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -486,8 +486,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -486,8 +486,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -511,9 +511,9 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -511,9 +511,9 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -526,8 +526,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -526,8 +526,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -545,9 +545,9 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -545,9 +545,9 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -556,14 +556,14 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -556,14 +556,14 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -574,14 +574,14 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -574,14 +574,14 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -592,14 +592,14 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -592,14 +592,14 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -609,13 +609,13 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -609,13 +609,13 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -638,22 +638,22 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -638,22 +638,22 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -663,8 +663,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -663,8 +663,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -710,9 +710,9 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -710,9 +710,9 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -752,7 +752,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -752,7 +752,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -768,7 +768,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -768,7 +768,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -788,7 +788,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -788,7 +788,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -805,8 +805,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -805,8 +805,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -820,10 +820,10 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -820,10 +820,10 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -833,10 +833,10 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -833,10 +833,10 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -848,8 +848,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -848,8 +848,8 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
"Participating in existing transactions is not supported - when 'isExistingTransaction' "+
@ -866,18 +866,18 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -866,18 +866,18 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -888,7 +888,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -888,7 +888,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -918,7 +918,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -918,7 +918,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -935,7 +935,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@@ -935,7 +935,7 @@ public abstract class AbstractReactiveTransactionManager implements ReactiveTran
@ -54,6 +54,10 @@ public class DefaultReactiveTransactionStatus extends AbstractReactiveTransactio
@@ -54,6 +54,10 @@ public class DefaultReactiveTransactionStatus extends AbstractReactiveTransactio
@ -70,7 +74,7 @@ public class DefaultReactiveTransactionStatus extends AbstractReactiveTransactio
@@ -70,7 +74,7 @@ public class DefaultReactiveTransactionStatus extends AbstractReactiveTransactio
@ -137,4 +141,31 @@ public class DefaultReactiveTransactionStatus extends AbstractReactiveTransactio
@@ -137,4 +141,31 @@ public class DefaultReactiveTransactionStatus extends AbstractReactiveTransactio
@ -68,7 +66,7 @@ public abstract class ReactiveResourceHolderSynchronization<H extends ResourceHo
@@ -68,7 +66,7 @@ public abstract class ReactiveResourceHolderSynchronization<H extends ResourceHo
@ -84,7 +82,7 @@ public abstract class ReactiveResourceHolderSynchronization<H extends ResourceHo
@@ -84,7 +82,7 @@ public abstract class ReactiveResourceHolderSynchronization<H extends ResourceHo
@ -93,7 +91,7 @@ public abstract class ReactiveResourceHolderSynchronization<H extends ResourceHo
@@ -93,7 +91,7 @@ public abstract class ReactiveResourceHolderSynchronization<H extends ResourceHo
@ -109,21 +107,20 @@ public abstract class ReactiveResourceHolderSynchronization<H extends ResourceHo
@@ -109,21 +107,20 @@ public abstract class ReactiveResourceHolderSynchronization<H extends ResourceHo
// since afterCompletion might get called from a different thread.
@ -157,7 +154,7 @@ public abstract class ReactiveResourceHolderSynchronization<H extends ResourceHo
@@ -157,7 +154,7 @@ public abstract class ReactiveResourceHolderSynchronization<H extends ResourceHo
@ -167,27 +164,27 @@ public abstract class ReactiveResourceHolderSynchronization<H extends ResourceHo
@@ -167,27 +164,27 @@ public abstract class ReactiveResourceHolderSynchronization<H extends ResourceHo
@ -111,7 +111,7 @@ public class ReactiveTransactionSynchronizationManager {
@@ -111,7 +111,7 @@ public class ReactiveTransactionSynchronizationManager {
logger.trace("Retrieved value ["+value+"] for key ["+actualKey+"] bound to context ["+
@ -137,7 +137,7 @@ public class ReactiveTransactionSynchronizationManager {
@@ -137,7 +137,7 @@ public class ReactiveTransactionSynchronizationManager {
@ -158,7 +158,7 @@ public class ReactiveTransactionSynchronizationManager {
@@ -158,7 +158,7 @@ public class ReactiveTransactionSynchronizationManager {
@ -174,7 +174,7 @@ public class ReactiveTransactionSynchronizationManager {
@@ -174,7 +174,7 @@ public class ReactiveTransactionSynchronizationManager {
@ -229,11 +229,11 @@ public class ReactiveTransactionSynchronizationManager {
@@ -229,11 +229,11 @@ public class ReactiveTransactionSynchronizationManager {
thrownewIllegalStateException("Transaction synchronization is not active");
}
@ -245,10 +245,10 @@ public class ReactiveTransactionSynchronizationManager {
@@ -245,10 +245,10 @@ public class ReactiveTransactionSynchronizationManager {
thrownewIllegalStateException("Transaction synchronization is not active");
}
@ -260,7 +260,7 @@ public class ReactiveTransactionSynchronizationManager {
@@ -260,7 +260,7 @@ public class ReactiveTransactionSynchronizationManager {
}
else{
// Sort lazily here, not in registerSynchronization.
@ -325,7 +325,7 @@ public class ReactiveTransactionSynchronizationManager {
@@ -325,7 +325,7 @@ public class ReactiveTransactionSynchronizationManager {
@ -55,7 +55,7 @@ final class DefaultTransactionalOperator implements TransactionalOperator {
@@ -55,7 +55,7 @@ final class DefaultTransactionalOperator implements TransactionalOperator {
Assert.notNull(transactionManager,"ReactiveTransactionManager must not be null");
Assert.notNull(transactionManager,"TransactionDefinition must not be null");
this.transactionManager=transactionManager;
@ -72,9 +72,9 @@ final class DefaultTransactionalOperator implements TransactionalOperator {
@@ -72,9 +72,9 @@ final class DefaultTransactionalOperator implements TransactionalOperator {
// This is an around advice: Invoke the next interceptor in the chain.
// This will normally result in a target object being invoked.
@ -98,7 +98,7 @@ final class DefaultTransactionalOperator implements TransactionalOperator {
@@ -98,7 +98,7 @@ final class DefaultTransactionalOperator implements TransactionalOperator {
logger.error("Application exception overridden by rollback exception",ex);
@ -113,8 +113,8 @@ final class DefaultTransactionalOperator implements TransactionalOperator {
@@ -113,8 +113,8 @@ final class DefaultTransactionalOperator implements TransactionalOperator {
@ -165,18 +165,6 @@ public class DefaultTransactionStatus extends AbstractTransactionStatus {
@@ -165,18 +165,6 @@ public class DefaultTransactionStatus extends AbstractTransactionStatus {
@ -203,4 +191,16 @@ public class DefaultTransactionStatus extends AbstractTransactionStatus {
@@ -203,4 +191,16 @@ public class DefaultTransactionStatus extends AbstractTransactionStatus {