Commit f43ad001 authored by Gytis Trikleris's avatar Gytis Trikleris Committed by Andy Wilkinson

Delay Narayana recovery manager until it's started explicitly

Closes gh-9641
parent 5a8a8637
...@@ -22,6 +22,7 @@ import javax.jms.Message; ...@@ -22,6 +22,7 @@ import javax.jms.Message;
import javax.transaction.TransactionManager; import javax.transaction.TransactionManager;
import javax.transaction.UserTransaction; import javax.transaction.UserTransaction;
import com.arjuna.ats.arjuna.recovery.RecoveryManager;
import com.arjuna.ats.jbossatx.jta.RecoveryManagerService; import com.arjuna.ats.jbossatx.jta.RecoveryManagerService;
import org.jboss.narayana.jta.jms.TransactionHelper; import org.jboss.narayana.jta.jms.TransactionHelper;
import org.jboss.tm.XAResourceRecoveryRegistry; import org.jboss.tm.XAResourceRecoveryRegistry;
...@@ -115,6 +116,7 @@ public class NarayanaJtaConfiguration { ...@@ -115,6 +116,7 @@ public class NarayanaJtaConfiguration {
@Bean @Bean
@DependsOn("narayanaConfiguration") @DependsOn("narayanaConfiguration")
public RecoveryManagerService narayanaRecoveryManagerService() { public RecoveryManagerService narayanaRecoveryManagerService() {
RecoveryManager.delayRecoveryManagerThread();
return new RecoveryManagerService(); return new RecoveryManagerService();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment