private TransactionSupport createTransactionSupport() { if (transactionSupport == null || "local".equalsIgnoreCase(transactionSupport)) { return LocalTransactions.INSTANCE; } else if ("none".equalsIgnoreCase(transactionSupport)) { return NoTransactions.INSTANCE; } else if ("xa".equalsIgnoreCase(transactionSupport)) { return new XATransactions(true, false); } else { throw new IllegalArgumentException("Unknown transaction type " + transactionSupport); } }
private TransactionSupport createTransactionSupport() { if (transactionSupport == null || "local".equalsIgnoreCase(transactionSupport)) { return LocalTransactions.INSTANCE; } else if ("none".equalsIgnoreCase(transactionSupport)) { return NoTransactions.INSTANCE; } else if ("xa".equalsIgnoreCase(transactionSupport)) { return new XATransactions(true, false); } else { throw new IllegalArgumentException("Unknown transaction type " + transactionSupport); } }
private TransactionSupport createTransactionSupport() { if (transactionSupport == null || "local".equalsIgnoreCase(transactionSupport)) { return LocalTransactions.INSTANCE; } else if ("none".equalsIgnoreCase(transactionSupport)) { return NoTransactions.INSTANCE; } else if ("xa".equalsIgnoreCase(transactionSupport)) { return new XATransactions(true, false); } else { throw new IllegalArgumentException("Unknown transaction type " + transactionSupport); } }
public static TransactionSupport createTransactionSupport(String transaction) { if (transaction == null || "local".equalsIgnoreCase(transaction)) { return LocalTransactions.INSTANCE; } else if ("none".equalsIgnoreCase(transaction)) { return NoTransactions.INSTANCE; } else if ("xa".equalsIgnoreCase(transaction)) { return new XATransactions(true, false); } else { throw new FatalBeanException("Unknown transaction type " + transaction); } }
transactionSupport = new XATransactions(true, false);
mcf = new XADataSourceMCF((XADataSource) instance); if (dataSourceDescription.isTransactional()) { transactionSupport = new XATransactions(dataSourceDescription.isXaTransactionCaching(), dataSourceDescription.isXaThreadCaching()); } else { transactionSupport = NoTransactions.INSTANCE;
throw new DeploymentException("You are requesting xa transaction support for a connector that supports only local transactions: named: " + connectionfactoryInstance.getName().trim()); transactionSupport = new XATransactions(connectionManager.getXaTransaction().isSetTransactionCaching(), connectionManager.getXaTransaction().isSetThreadCaching()); } else if ("NoTransaction".equals(ddTransactionSupport)) { transactionSupport = LocalTransactions.INSTANCE; } else if ("XATransaction".equals(ddTransactionSupport)) { transactionSupport = new XATransactions(defaultXATransactionCaching, defaultXAThreadCaching); } else {
throw new DeploymentException("You are requesting xa transaction support for a connector that supports only local transactions: named: " + connectionfactoryInstance.getName().trim()); transactionSupport = new XATransactions(connectionManager.getXaTransaction().isSetTransactionCaching(), connectionManager.getXaTransaction().isSetThreadCaching()); } else if ("NoTransaction".equals(ddTransactionSupport)) { transactionSupport = LocalTransactions.INSTANCE; } else if ("XATransaction".equals(ddTransactionSupport)) { transactionSupport = new XATransactions(defaultXATransactionCaching, defaultXAThreadCaching); } else {