protected JtaTransactionManager newJtaTransactionManager(TransactionManager tm) { return new JtaTransactionManager(tm); }
protected JtaTransactionManager newJtaTransactionManager(UserTransaction ut) { return new JtaTransactionManager(ut); }
protected JtaTransactionManager newJtaTransactionManager(UserTransaction ut, TransactionManager tm) { return new JtaTransactionManager(ut, tm); }
public PlatformTransactionManager annotationDrivenTransactionManager() { JtaTransactionManager jtaTransactionManager = new JtaTransactionManager(); jtaTransactionManager.setTransactionManager(this.applicationContext.getBean(TransactionManagerImpl.class)); jtaTransactionManager.setUserTransaction(this.applicationContext.getBean(UserCompensableImpl.class)); SpringContextRegistry springContextRegistry = SpringContextRegistry.getInstance(); springContextRegistry.setApplicationContext(this.applicationContext); springContextRegistry.setBeanFactory(this.beanFactory); springContextRegistry.setTransactionManager(jtaTransactionManager); return springContextRegistry.getTransactionManager(); }
public PlatformTransactionManager annotationDrivenTransactionManager() { JtaTransactionManager jtaTransactionManager = new JtaTransactionManager(); jtaTransactionManager.setTransactionManager(this.applicationContext.getBean(TransactionManagerImpl.class)); jtaTransactionManager.setUserTransaction(this.applicationContext.getBean(UserCompensableImpl.class)); SpringContextRegistry springContextRegistry = SpringContextRegistry.getInstance(); springContextRegistry.setApplicationContext(this.applicationContext); springContextRegistry.setBeanFactory(this.beanFactory); springContextRegistry.setTransactionManager(jtaTransactionManager); return springContextRegistry.getTransactionManager(); }
public PlatformTransactionManager annotationDrivenTransactionManager() { JtaTransactionManager jtaTransactionManager = new JtaTransactionManager(); jtaTransactionManager.setTransactionManager(this.applicationContext.getBean(TransactionManagerImpl.class)); jtaTransactionManager.setUserTransaction(this.applicationContext.getBean(UserCompensableImpl.class)); SpringContextRegistry springContextRegistry = SpringContextRegistry.getInstance(); springContextRegistry.setApplicationContext(this.applicationContext); springContextRegistry.setBeanFactory(this.beanFactory); springContextRegistry.setTransactionManager(jtaTransactionManager); return springContextRegistry.getTransactionManager(); }
public PlatformTransactionManager annotationDrivenTransactionManager() { JtaTransactionManager jtaTransactionManager = new JtaTransactionManager(); jtaTransactionManager.setTransactionManager(this.applicationContext.getBean(TransactionManagerImpl.class)); jtaTransactionManager.setUserTransaction(this.applicationContext.getBean(UserCompensableImpl.class)); SpringContextRegistry springContextRegistry = SpringContextRegistry.getInstance(); springContextRegistry.setApplicationContext(this.applicationContext); springContextRegistry.setBeanFactory(this.beanFactory); springContextRegistry.setTransactionManager(jtaTransactionManager); return springContextRegistry.getTransactionManager(); }
public PlatformTransactionManager annotationDrivenTransactionManager() { JtaTransactionManager jtaTransactionManager = new JtaTransactionManager(); jtaTransactionManager.setTransactionManager(this.applicationContext.getBean(TransactionManagerImpl.class)); jtaTransactionManager.setUserTransaction(this.applicationContext.getBean(UserCompensableImpl.class)); SpringContextRegistry springContextRegistry = SpringContextRegistry.getInstance(); springContextRegistry.setApplicationContext(this.applicationContext); springContextRegistry.setBeanFactory(this.beanFactory); springContextRegistry.setTransactionManager(jtaTransactionManager); return springContextRegistry.getTransactionManager(); }
public PlatformTransactionManager annotationDrivenTransactionManager() { JtaTransactionManager jtaTransactionManager = new JtaTransactionManager(); jtaTransactionManager.setTransactionManager(this.applicationContext.getBean(TransactionManagerImpl.class)); jtaTransactionManager.setUserTransaction(this.applicationContext.getBean(UserCompensableImpl.class)); SpringContextRegistry springContextRegistry = SpringContextRegistry.getInstance(); springContextRegistry.setApplicationContext(this.applicationContext); springContextRegistry.setBeanFactory(this.beanFactory); springContextRegistry.setTransactionManager(jtaTransactionManager); return springContextRegistry.getTransactionManager(); }
@Test public void serializable() throws Exception { UserTransaction ut1 = mock(UserTransaction.class); UserTransaction ut2 = mock(UserTransaction.class); TransactionManager tm = mock(TransactionManager.class); JtaTransactionManager jtam = new JtaTransactionManager(); jtam.setUserTransaction(ut1); jtam.setTransactionManager(tm); jtam.setRollbackOnCommitFailure(true); jtam.afterPropertiesSet(); SimpleNamingContextBuilder jndiEnv = SimpleNamingContextBuilder .emptyActivatedContextBuilder(); jndiEnv.bind(JtaTransactionManager.DEFAULT_USER_TRANSACTION_NAME, ut2); JtaTransactionManager serializedJtatm = (JtaTransactionManager) SerializationTestUtils .serializeAndDeserialize(jtam); // should do client-side lookup assertNotNull("Logger must survive serialization", serializedJtatm.logger); assertTrue("UserTransaction looked up on client", serializedJtatm .getUserTransaction() == ut2); assertNull("TransactionManager didn't survive", serializedJtatm .getTransactionManager()); assertEquals(true, serializedJtatm.isRollbackOnCommitFailure()); }
dsToUse.afterPropertiesSet(); JtaTransactionManager ptm = new JtaTransactionManager(userTransaction); ptm.setAllowCustomIsolationLevels(true);
dsToUse.afterPropertiesSet(); JtaTransactionManager ptm = new JtaTransactionManager(userTransaction); ptm.setAllowCustomIsolationLevels(true);
JtaTransactionManager ptm = new JtaTransactionManager(userTransaction); TransactionTemplate tt = new TransactionTemplate(ptm); assertTrue("Hasn't thread connection", !TransactionSynchronizationManager.hasResource(dataSource));
given(dataSource.getConnection()).willReturn(connection1, connection2); final JtaTransactionManager ptm = new JtaTransactionManager(userTransaction, transactionManager); TransactionTemplate tt = new TransactionTemplate(ptm); tt.setPropagationBehavior(notSupported ?
JtaTransactionManager ptm = new JtaTransactionManager(); ExpectedLookupTemplate jndiTemplate = new ExpectedLookupTemplate(); if (defaultUt) {
JtaTransactionManager ptm = new JtaTransactionManager(); ptm.setUserTransactionName("jndi-ut"); ptm.setTransactionManagerName("jndi-tm");
JtaTransactionManager ptm = new JtaTransactionManager(userTransaction, transactionManager); final TransactionTemplate tt = new TransactionTemplate(ptm); tt.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);
given(ut2.getStatus()).willReturn(Status.STATUS_NO_TRANSACTION, Status.STATUS_ACTIVE, Status.STATUS_ACTIVE); JtaTransactionManager ptm = new JtaTransactionManager(); ptm.setJndiTemplate(new ExpectedLookupTemplate("java:comp/UserTransaction", ut)); ptm.setCacheUserTransaction(false);
new TransactionAwareDataSourceProxy(dataSource) : dataSource; JtaTransactionManager ptm = new JtaTransactionManager(userTransaction, transactionManager); final TransactionTemplate tt = new TransactionTemplate(ptm); tt.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);
@Bean public JtaTransactionManager transactionManager() { BitronixTransactionManager bitronixTransactionManager = jtaTransactionManager(); JtaTransactionManager transactionManager = new JtaTransactionManager(); transactionManager.setTransactionManager(bitronixTransactionManager); transactionManager.setUserTransaction(bitronixTransactionManager); transactionManager.setAllowCustomIsolationLevels(true); return transactionManager; }