Examples of JtaTransactionManager


Examples of org.springframework.transaction.jta.JtaTransactionManager

        TransactionContextManager tcm = (TransactionContextManager) tcmfb.getObject();
        GeronimoTransactionManagerFactoryBean gtmfb = new GeronimoTransactionManagerFactoryBean();
        gtmfb.setTransactionContextManager(tcm);
        gtmfb.afterPropertiesSet();
        TransactionManager tm = (TransactionManager) gtmfb.getObject();
        tt = new TransactionTemplate(new JtaTransactionManager((UserTransaction) tm));
      
        BrokerFactoryBean bfb = new BrokerFactoryBean();
        bfb.setConfig(new ClassPathResource("org/servicemix/jbi/nmr/flow/jca/broker.xml"));
        bfb.afterPropertiesSet();
        broker = (BrokerContainer) bfb.getObject();
View Full Code Here

Examples of org.springframework.transaction.jta.JtaTransactionManager

    MockControl ut2Mock = MockControl.createControl(UserTransaction.class);
    UserTransaction ut2 = (UserTransaction) ut2Mock.getMock();
    MockControl tmMock = MockControl.createControl(TransactionManager.class);
    TransactionManager tm = (TransactionManager) tmMock.getMock();

    JtaTransactionManager jtam = new JtaTransactionManager();
    jtam.setUserTransaction(ut);
    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());
  }
View Full Code Here

Examples of org.springframework.transaction.jta.JtaTransactionManager

    utControl.replay();
    sfControl.replay();
    sessionControl.replay();
    queryControl.replay();

    JtaTransactionManager ptm = new JtaTransactionManager(ut);
    TransactionTemplate tt = new TransactionTemplate(ptm);
    tt.setReadOnly(readOnly);
    assertTrue("JTA synchronizations not active", !TransactionSynchronizationManager.isSynchronizationActive());
    assertTrue("Hasn't thread session", !TransactionSynchronizationManager.hasResource(sf));
View Full Code Here

Examples of org.springframework.transaction.jta.JtaTransactionManager

    utControl.replay();
    tmControl.replay();
    sfControl.replay();
    sessionControl.replay();

    JtaTransactionManager ptm = new JtaTransactionManager(ut);
    TransactionTemplate tt = new TransactionTemplate(ptm);
    final List l = new ArrayList();
    l.add("test");
    assertTrue("JTA synchronizations not active", !TransactionSynchronizationManager.isSynchronizationActive());
    assertTrue("Hasn't thread session", !TransactionSynchronizationManager.hasResource(sf));
View Full Code Here

Examples of org.springframework.transaction.jta.JtaTransactionManager

    session.isOpen();
    sessionControl.setReturnValue(true, 1);
    sfControl.replay();
    sessionControl.replay();

    JtaTransactionManager ptm = new JtaTransactionManager(ut);
    TransactionTemplate tt = new TransactionTemplate(ptm);
    final List l = new ArrayList();
    l.add("test");
    final HibernateException flushEx = new HibernateException("flush failure");
    assertTrue("JTA synchronizations not active", !TransactionSynchronizationManager.isSynchronizationActive());
View Full Code Here

Examples of org.springframework.transaction.jta.JtaTransactionManager

    session.getSessionFactory();
    sessionControl.setReturnValue(sf, 1);
    sfControl.replay();
    sessionControl.replay();

    JtaTransactionManager ptm = new JtaTransactionManager(ut);
    TransactionTemplate tt = new TransactionTemplate(ptm);
    final List l = new ArrayList();
    l.add("test");
    assertTrue("JTA synchronizations not active", !TransactionSynchronizationManager.isSynchronizationActive());
View Full Code Here

Examples of org.springframework.transaction.jta.JtaTransactionManager

    sfControl.replay();
    sessionControl.replay();

    TransactionSynchronizationManager.bindResource(sf, new SessionHolder(session));
    try {
      JtaTransactionManager ptm = new JtaTransactionManager(ut);
      TransactionTemplate tt = new TransactionTemplate(ptm);
      tt.setReadOnly(readOnly);
      final List l = new ArrayList();
      l.add("test");
      assertTrue("JTA synchronizations not active", !TransactionSynchronizationManager.isSynchronizationActive());
View Full Code Here

Examples of org.springframework.transaction.jta.JtaTransactionManager

    sfControl.replay();
    sessionControl.replay();

    TransactionSynchronizationManager.bindResource(sf, new SessionHolder(session));
    try {
      JtaTransactionManager ptm = new JtaTransactionManager(ut);
      final TransactionTemplate tt = new TransactionTemplate(ptm);
      assertTrue("JTA synchronizations not active", !TransactionSynchronizationManager.isSynchronizationActive());
      assertTrue("Has thread session", TransactionSynchronizationManager.hasResource(sf));

      tt.execute(new TransactionCallbackWithoutResult() {
View Full Code Here

Examples of org.springframework.transaction.jta.JtaTransactionManager

    tmControl.replay();
    sfControl.replay();
    session1Control.replay();
    session2Control.replay();

    JtaTransactionManager ptm = new JtaTransactionManager();
    ptm.setUserTransaction(ut);
    ptm.setTransactionManager(tm);
    final TransactionTemplate tt = new TransactionTemplate(ptm);
    tt.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);

    assertTrue("Hasn't thread session", !TransactionSynchronizationManager.hasResource(sf));
    try {
View Full Code Here

Examples of org.springframework.transaction.jta.JtaTransactionManager

    utControl.replay();
    tmControl.replay();
    sfControl.replay();
    session1Control.replay();

    JtaTransactionManager ptm = new JtaTransactionManager();
    ptm.setUserTransaction(ut);
    ptm.setTransactionManager(tm);
    final TransactionTemplate tt = new TransactionTemplate(ptm);
    tt.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);

    assertTrue("Hasn't thread session", !TransactionSynchronizationManager.hasResource(sf));
    try {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.