Merge pull request #9641 from Gytis Trikleris

* gh-9641:
  Delay Narayana recovery manager until it's started explicitly
This commit is contained in:
Andy Wilkinson 2017-08-01 15:46:59 +01:00
commit 3b0cb1c4f2
1 changed files with 2 additions and 0 deletions

View File

@ -22,6 +22,7 @@ import javax.jms.Message;
import javax.transaction.TransactionManager;
import javax.transaction.UserTransaction;
import com.arjuna.ats.arjuna.recovery.RecoveryManager;
import com.arjuna.ats.jbossatx.jta.RecoveryManagerService;
import org.jboss.narayana.jta.jms.TransactionHelper;
import org.jboss.tm.XAResourceRecoveryRegistry;
@ -115,6 +116,7 @@ public class NarayanaJtaConfiguration {
@Bean
@DependsOn("narayanaConfiguration")
public RecoveryManagerService narayanaRecoveryManagerService() {
RecoveryManager.delayRecoveryManagerThread();
return new RecoveryManagerService();
}