1
1
/*
2
- * Copyright 2002-2019 the original author or authors.
2
+ * Copyright 2002-2021 the original author or authors.
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
@@ -41,19 +41,19 @@ public void noExistingTransaction() {
41
41
ReactiveTransactionManager tm = new ReactiveTestTransactionManager (false , true );
42
42
43
43
tm .getReactiveTransaction (new DefaultTransactionDefinition (TransactionDefinition .PROPAGATION_SUPPORTS ))
44
- .subscriberContext (TransactionContextManager .createTransactionContext ()).cast (GenericReactiveTransaction .class )
44
+ .contextWrite (TransactionContextManager .createTransactionContext ()).cast (GenericReactiveTransaction .class )
45
45
.as (StepVerifier ::create ).consumeNextWith (actual -> assertThat (actual .hasTransaction ()).isFalse ()
46
46
).verifyComplete ();
47
47
48
48
tm .getReactiveTransaction (new DefaultTransactionDefinition (TransactionDefinition .PROPAGATION_REQUIRED ))
49
- .cast (GenericReactiveTransaction .class ).subscriberContext (TransactionContextManager .createTransactionContext ())
49
+ .cast (GenericReactiveTransaction .class ).contextWrite (TransactionContextManager .createTransactionContext ())
50
50
.as (StepVerifier ::create ).consumeNextWith (actual -> {
51
51
assertThat (actual .hasTransaction ()).isTrue ();
52
52
assertThat (actual .isNewTransaction ()).isTrue ();
53
53
}).verifyComplete ();
54
54
55
55
tm .getReactiveTransaction (new DefaultTransactionDefinition (TransactionDefinition .PROPAGATION_MANDATORY ))
56
- .subscriberContext (TransactionContextManager .createTransactionContext ()).cast (GenericReactiveTransaction .class )
56
+ .contextWrite (TransactionContextManager .createTransactionContext ()).cast (GenericReactiveTransaction .class )
57
57
.as (StepVerifier ::create ).expectError (IllegalTransactionStateException .class ).verify ();
58
58
}
59
59
@@ -62,21 +62,21 @@ public void existingTransaction() {
62
62
ReactiveTransactionManager tm = new ReactiveTestTransactionManager (true , true );
63
63
64
64
tm .getReactiveTransaction (new DefaultTransactionDefinition (TransactionDefinition .PROPAGATION_SUPPORTS ))
65
- .subscriberContext (TransactionContextManager .createTransactionContext ()).cast (GenericReactiveTransaction .class )
65
+ .contextWrite (TransactionContextManager .createTransactionContext ()).cast (GenericReactiveTransaction .class )
66
66
.as (StepVerifier ::create ).consumeNextWith (actual -> {
67
67
assertThat (actual .getTransaction ()).isNotNull ();
68
68
assertThat (actual .isNewTransaction ()).isFalse ();
69
69
}).verifyComplete ();
70
70
71
71
tm .getReactiveTransaction (new DefaultTransactionDefinition (TransactionDefinition .PROPAGATION_REQUIRED ))
72
- .subscriberContext (TransactionContextManager .createTransactionContext ()).cast (GenericReactiveTransaction .class )
72
+ .contextWrite (TransactionContextManager .createTransactionContext ()).cast (GenericReactiveTransaction .class )
73
73
.as (StepVerifier ::create ).consumeNextWith (actual -> {
74
74
assertThat (actual .getTransaction ()).isNotNull ();
75
75
assertThat (actual .isNewTransaction ()).isFalse ();
76
76
}).verifyComplete ();
77
77
78
78
tm .getReactiveTransaction (new DefaultTransactionDefinition (TransactionDefinition .PROPAGATION_MANDATORY ))
79
- .subscriberContext (TransactionContextManager .createTransactionContext ()).cast (GenericReactiveTransaction .class )
79
+ .contextWrite (TransactionContextManager .createTransactionContext ()).cast (GenericReactiveTransaction .class )
80
80
.as (StepVerifier ::create ).consumeNextWith (actual -> {
81
81
assertThat (actual .getTransaction ()).isNotNull ();
82
82
assertThat (actual .isNewTransaction ()).isFalse ();
@@ -87,7 +87,7 @@ public void existingTransaction() {
87
87
public void commitWithoutExistingTransaction () {
88
88
ReactiveTestTransactionManager tm = new ReactiveTestTransactionManager (false , true );
89
89
tm .getReactiveTransaction (new DefaultTransactionDefinition ()).flatMap (tm ::commit )
90
- .subscriberContext (TransactionContextManager .createTransactionContext ())
90
+ .contextWrite (TransactionContextManager .createTransactionContext ())
91
91
.as (StepVerifier ::create ).verifyComplete ();
92
92
93
93
assertHasBegan (tm );
@@ -101,7 +101,7 @@ public void commitWithoutExistingTransaction() {
101
101
public void rollbackWithoutExistingTransaction () {
102
102
ReactiveTestTransactionManager tm = new ReactiveTestTransactionManager (false , true );
103
103
tm .getReactiveTransaction (new DefaultTransactionDefinition ()).flatMap (tm ::rollback )
104
- .subscriberContext (TransactionContextManager .createTransactionContext ()).as (StepVerifier ::create )
104
+ .contextWrite (TransactionContextManager .createTransactionContext ()).as (StepVerifier ::create )
105
105
.verifyComplete ();
106
106
107
107
assertHasBegan (tm );
@@ -116,7 +116,7 @@ public void rollbackOnlyWithoutExistingTransaction() {
116
116
ReactiveTestTransactionManager tm = new ReactiveTestTransactionManager (false , true );
117
117
tm .getReactiveTransaction (new DefaultTransactionDefinition ()).doOnNext (ReactiveTransaction ::setRollbackOnly )
118
118
.flatMap (tm ::commit )
119
- .subscriberContext (TransactionContextManager .createTransactionContext ()).as (StepVerifier ::create )
119
+ .contextWrite (TransactionContextManager .createTransactionContext ()).as (StepVerifier ::create )
120
120
.verifyComplete ();
121
121
122
122
assertHasBegan (tm );
@@ -130,7 +130,7 @@ public void rollbackOnlyWithoutExistingTransaction() {
130
130
public void commitWithExistingTransaction () {
131
131
ReactiveTestTransactionManager tm = new ReactiveTestTransactionManager (true , true );
132
132
tm .getReactiveTransaction (new DefaultTransactionDefinition ()).flatMap (tm ::commit )
133
- .subscriberContext (TransactionContextManager .createTransactionContext ())
133
+ .contextWrite (TransactionContextManager .createTransactionContext ())
134
134
.as (StepVerifier ::create ).verifyComplete ();
135
135
136
136
assertHasNotBegan (tm );
@@ -144,7 +144,7 @@ public void commitWithExistingTransaction() {
144
144
public void rollbackWithExistingTransaction () {
145
145
ReactiveTestTransactionManager tm = new ReactiveTestTransactionManager (true , true );
146
146
tm .getReactiveTransaction (new DefaultTransactionDefinition ()).flatMap (tm ::rollback )
147
- .subscriberContext (TransactionContextManager .createTransactionContext ()).as (StepVerifier ::create )
147
+ .contextWrite (TransactionContextManager .createTransactionContext ()).as (StepVerifier ::create )
148
148
.verifyComplete ();
149
149
150
150
assertHasNotBegan (tm );
@@ -158,7 +158,7 @@ public void rollbackWithExistingTransaction() {
158
158
public void rollbackOnlyWithExistingTransaction () {
159
159
ReactiveTestTransactionManager tm = new ReactiveTestTransactionManager (true , true );
160
160
tm .getReactiveTransaction (new DefaultTransactionDefinition ()).doOnNext (ReactiveTransaction ::setRollbackOnly ).flatMap (tm ::commit )
161
- .subscriberContext (TransactionContextManager .createTransactionContext ()).as (StepVerifier ::create )
161
+ .contextWrite (TransactionContextManager .createTransactionContext ()).as (StepVerifier ::create )
162
162
.verifyComplete ();
163
163
164
164
assertHasNotBegan (tm );
0 commit comments