Examples of JtaTransactionPolicyFactory


Examples of org.apache.openejb.core.transaction.JtaTransactionPolicyFactory

                // couldn't determine the plugins, which isn't fatal
            }
        }

        if (factory == null) {
             factory = new JtaTransactionPolicyFactory(transactionManager);
        }
        return factory;
    }
View Full Code Here

Examples of org.apache.openejb.core.transaction.JtaTransactionPolicyFactory

                // couldn't determine the plugins, which isn't fatal
            }
        }

        if (factory == null) {
             factory = new JtaTransactionPolicyFactory(transactionManager);
        }
        return factory;
    }
View Full Code Here

Examples of org.apache.openejb.core.transaction.JtaTransactionPolicyFactory

                // couldn't determine the plugins, which isn't fatal
            }
        }

        if (factory == null) {
             factory = new JtaTransactionPolicyFactory(transactionManager);
        }
        return factory;
    }
View Full Code Here

Examples of org.apache.openejb.core.transaction.JtaTransactionPolicyFactory

                // couldn't determine the plugins, which isn't fatal
            }
        }

        if (factory == null) {
            factory = new JtaTransactionPolicyFactory(transactionManager);
        }
        return factory;
    }
View Full Code Here

Examples of org.apache.openejb.core.transaction.JtaTransactionPolicyFactory

            super(annotation, next, test);
        }

        public void evaluate() throws Throwable {
            TransactionManager transactionManager = SystemInstance.get().getComponent(TransactionManager.class);
            JtaTransactionPolicyFactory factory = new JtaTransactionPolicyFactory(transactionManager);
            TransactionType transactionType = TransactionType.get(annotation.value());
            // This creates *and* begins the transaction
            TransactionPolicy policy = factory.createTransactionPolicy(transactionType);
            try {
                next.evaluate();
            } catch (Throwable t) {
                if (!isApplicationException(t)) policy.setRollbackOnly();
            } finally {
View Full Code Here

Examples of org.apache.openejb.core.transaction.JtaTransactionPolicyFactory

            super(annotation, next, test);
        }

        public void evaluate() throws Throwable {
            TransactionManager transactionManager = SystemInstance.get().getComponent(TransactionManager.class);
            JtaTransactionPolicyFactory factory = new JtaTransactionPolicyFactory(transactionManager);

            // This creates *and* begins the transaction
            TransactionPolicy policy = factory.createTransactionPolicy(TransactionType.RequiresNew);
            try {
                next.evaluate();
            } finally {

                if (annotation.rollback()) policy.setRollbackOnly();
View Full Code Here

Examples of org.apache.openejb.core.transaction.JtaTransactionPolicyFactory

                // couldn't determine the plugins, which isn't fatal
            }
        }

        if (factory == null) {
             factory = new JtaTransactionPolicyFactory(transactionManager);
        }
        return factory;
    }
View Full Code Here

Examples of org.apache.openejb.core.transaction.JtaTransactionPolicyFactory

                // couldn't determine the plugins, which isn't fatal
            }
        }

        if (factory == null) {
             factory = new JtaTransactionPolicyFactory(transactionManager);
        }
        return factory;
    }
View Full Code Here

Examples of org.apache.openejb.core.transaction.JtaTransactionPolicyFactory

                // couldn't determine the plugins, which isn't fatal
            }
        }

        if (factory == null) {
             factory = new JtaTransactionPolicyFactory(transactionManager);
        }
        return factory;
    }
View Full Code Here

Examples of org.apache.openejb.core.transaction.JtaTransactionPolicyFactory

        if (tx != null) {
            return new Statement() {
                @Override
                public void evaluate() throws Throwable {
                    final TransactionManager transactionManager = SystemInstance.get().getComponent(TransactionManager.class);
                    final JtaTransactionPolicyFactory factory = new JtaTransactionPolicyFactory(transactionManager);
                    final TransactionPolicy policy = factory.createTransactionPolicy(TransactionType.RequiresNew);
                    try {
                        base.evaluate();
                    } finally {
                        if (tx.rollback()) {
                            policy.setRollbackOnly();
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.