Examples of UserTransaction


Examples of javax.transaction.UserTransaction

     * @throws Exception if invocation fails
     */
    @SuppressWarnings("unused")
    @AroundInvoke
    protected Object intercept(final InvocationContext ic) throws Exception {
        UserTransaction utx;
        try{
            utx = ctx.getUserTransaction();
            utx.begin();
        }catch(Exception e){
            utx = null;
        }

        super.access00();

        if (utx != null){
            utx.commit();
        }
        return ic.proceed();
    }
View Full Code Here

Examples of javax.transaction.UserTransaction

    /**
     * Verifies the EntityManager reference.
     * @throws Exception if a problem occurs.
     */
    private void access() throws Exception {
        UserTransaction utx;

        try {
            utx = ctx.getUserTransaction();
            utx.begin();
        } catch (Exception e) {
            utx = null;
        }

        super.access00();

        if (utx != null) {
            utx.commit();
        }
    }
View Full Code Here

Examples of javax.transaction.UserTransaction

     * Test Equals java:comp and java:module.
     * @throws NamingException if lookup fails
     */
    @Test(dependsOnMethods = "testCompEqualsModule")
    public void testCompModuleContent() throws NamingException {
        UserTransaction userTransactionComp = (UserTransaction) this.initialContext.lookup("java:comp/UserTransaction");
        UserTransaction userTransactionModule = (UserTransaction) this.initialContext.lookup("java:module/UserTransaction");

        Assert.assertEquals(userTransactionComp, userTransactionModule);
    }
View Full Code Here

Examples of javax.transaction.UserTransaction

     * @throws TransactionException if a rollback was made.
     */
    public void deleteTableWithBeginCommit(final boolean callOnlyTransaction, final String dbName) throws SQLException,
            NamingException, SystemException, NotSupportedException, HeuristicRollbackException, RollbackException,
            HeuristicMixedException, TransactionException {
        UserTransaction utx = TransactionHelper.getUserTransaction();
        utx.begin();
        try {
            if (!callOnlyTransaction) {
                TableManager tableManager = new TableManager(dbName);
                tableManager.deleteTable(TABLE);
            }
            utx.commit();
        } catch (Exception e) {
            utx.rollback();
            throw new TransactionException("Error during commit.", e);
        }

    }
View Full Code Here

Examples of javax.transaction.UserTransaction

     *         relevant update was commited and others rolled back.
     */
    public void deleteTableWithoutBegin(final boolean callOnlyTransaction, final String dbName) throws SQLException,
            NamingException, SystemException, NotSupportedException, HeuristicRollbackException, RollbackException,
            HeuristicMixedException {
        UserTransaction utx = TransactionHelper.getUserTransaction();
        if (!callOnlyTransaction) {
            TableManager tableManager = new TableManager(dbName);
            tableManager.deleteTable(TABLE);
        }
        utx.commit();

    }
View Full Code Here

Examples of javax.transaction.UserTransaction

     * @throws TransactionException if a rollback was made.
     */
    public void insertTableWithBeginCommit(final boolean callOnlyTransaction, final String dbName) throws SQLException,
            NamingException, SystemException, NotSupportedException, HeuristicRollbackException, RollbackException,
            HeuristicMixedException, TransactionException {
        UserTransaction utx = TransactionHelper.getUserTransaction();
        utx.begin();
        try {
            if (!callOnlyTransaction) {
                TableManager tableManager = new TableManager(dbName);
                tableManager.insertTable(TABLE);
            }
            utx.commit();
        } catch (Exception e) {
            utx.rollback();
            throw new TransactionException("Error during commit.", e);
        }

    }
View Full Code Here

Examples of javax.transaction.UserTransaction

     * @throws SystemException if an unexpected error occurs.
     * @throws NotSupportedException if the resquest cannot be made.
     */
    public void insertTableWithoutCommit(final boolean callOnlyTransaction, final String dbName) throws SQLException,
            NamingException, SystemException, NotSupportedException {
        UserTransaction utx = TransactionHelper.getUserTransaction();
        utx.begin();
        if (!callOnlyTransaction) {
            TableManager tableManager = new TableManager(dbName);
            tableManager.insertTable(TABLE);
        }
    }
View Full Code Here

Examples of javax.transaction.UserTransaction

         ConnectionFactory mcf =
            (ConnectionFactory)initialContext.lookup("java:/JCAConnectionFactory");
         Connection conn = mcf.createConnection();
         conn.start();

         UserTransaction ut = ServerManagement.getUserTransaction();

         ut.begin();

         Session s = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
         MessageProducer p = s.createProducer(queue);
         Message m = s.createTextMessage("one");

         p.send(m);

         ut.commit();

         conn.close();

         ConnectionFactory cf = (ConnectionFactory)initialContext.lookup("ConnectionFactory");
         conn = cf.createConnection();
View Full Code Here

Examples of javax.transaction.UserTransaction

     * @output an EJBException.
     * @throws Exception if an error occurs.
     */
    @Test(expectedExceptions = javax.ejb.EJBException.class)
    public void testClassDefinition() throws Exception {
        UserTransaction utx = TransactionHelper.getInternalUserTransaction();
        try {
            utx.begin();
            slsbCMTInheritance.dummyMethod1();
        } finally {
            utx.rollback();
        }
    }
View Full Code Here

Examples of javax.transaction.UserTransaction

     * @output a correct method execution.
     * @throws Exception if an error occurs.
     */
    @Test
    public void testOverrideSuperclassDefinition2() throws Exception {
        UserTransaction utx = TransactionHelper.getInternalUserTransaction();
        try {
            utx.begin();
            slsbCMTInheritance.dummyMethod4();
        } finally {
            utx.rollback();
        }
    }
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.