@Override public JtaPlatform initiateService(Map configurationValues, ServiceRegistryImplementor registry) { return new WildFlyCustomJtaPlatform(); } }
private TransactionSynchronizationRegistry locateTransactionSynchronizationRegistry() { TransactionSynchronizationRegistry curTsr = transactionSynchronizationRegistry; return curTsr != null ? curTsr : (TransactionSynchronizationRegistry) jndiService().locate(TSR_NAME); }
@Override public boolean canRegisterSynchronization() { return locateTransactionSynchronizationRegistry(). getTransactionStatus() == Status.STATUS_ACTIVE; }
@Override public void injectJtaManager(JtaManager jtaManager) { WildFlyCustomJtaPlatform.setTransactionSynchronizationRegistry(jtaManager.getSynchronizationRegistry()); }
@Override public void injectJtaManager(JtaManager jtaManager) { WildFlyCustomJtaPlatform.setTransactionSynchronizationRegistry(jtaManager.getSynchronizationRegistry()); }
@Override public void registerSynchronization(Synchronization synchronization) { locateTransactionSynchronizationRegistry(). registerInterposedSynchronization(synchronization); }
@Override public JtaPlatform initiateService(Map configurationValues, ServiceRegistryImplementor registry) { return new WildFlyCustomJtaPlatform(); } }
private TransactionSynchronizationRegistry locateTransactionSynchronizationRegistry() { TransactionSynchronizationRegistry curTsr = transactionSynchronizationRegistry; return curTsr != null ? curTsr : (TransactionSynchronizationRegistry) jndiService().locate(TSR_NAME); }
@Override public boolean canRegisterSynchronization() { return locateTransactionSynchronizationRegistry(). getTransactionStatus() == Status.STATUS_ACTIVE; }
@Override public void registerSynchronization(Synchronization synchronization) { locateTransactionSynchronizationRegistry(). registerInterposedSynchronization(synchronization); }