Skip to content

Commit f43ad00

Browse files
Gytis Trikleriswilkinsona
authored andcommitted
Delay Narayana recovery manager until it's started explicitly
Closes spring-projectsgh-9641
1 parent 5a8a863 commit f43ad00

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/transaction/jta/NarayanaJtaConfiguration.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import javax.transaction.TransactionManager;
2323
import javax.transaction.UserTransaction;
2424

25+
import com.arjuna.ats.arjuna.recovery.RecoveryManager;
2526
import com.arjuna.ats.jbossatx.jta.RecoveryManagerService;
2627
import org.jboss.narayana.jta.jms.TransactionHelper;
2728
import org.jboss.tm.XAResourceRecoveryRegistry;
@@ -115,6 +116,7 @@ public TransactionManager narayanaTransactionManager() {
115116
@Bean
116117
@DependsOn("narayanaConfiguration")
117118
public RecoveryManagerService narayanaRecoveryManagerService() {
119+
RecoveryManager.delayRecoveryManagerThread();
118120
return new RecoveryManagerService();
119121
}
120122

0 commit comments

Comments
 (0)