public TransactionId[] getPreparedTransactions(ConnectionContext context) throws Exception { List<TransactionId> txs = new ArrayList<TransactionId>(); synchronized (xaTransactions) { for (Iterator<XATransaction> iter = xaTransactions.values().iterator(); iter.hasNext();) { Transaction tx = iter.next(); if (tx.isPrepared()) { LOG.debug("prepared transaction: {}", tx.getTransactionId()); txs.add(tx.getTransactionId()); } } } XATransactionId rc[] = new XATransactionId[txs.size()]; txs.toArray(rc); LOG.debug("prepared transaction list size: {}", rc.length); return rc; }
public TransactionId[] getPreparedTransactions(ConnectionContext context) throws Exception { List<TransactionId> txs = new ArrayList<TransactionId>(); synchronized (xaTransactions) { for (Iterator<XATransaction> iter = xaTransactions.values().iterator(); iter.hasNext();) { Transaction tx = iter.next(); if (tx.isPrepared()) { LOG.debug("prepared transaction: {}", tx.getTransactionId()); txs.add(tx.getTransactionId()); } } } XATransactionId rc[] = new XATransactionId[txs.size()]; txs.toArray(rc); LOG.debug("prepared transaction list size: {}", rc.length); return rc; }
public TransactionId[] getPreparedTransactions(ConnectionContext context) throws Exception { List<TransactionId> txs = new ArrayList<TransactionId>(); synchronized (xaTransactions) { for (Iterator<XATransaction> iter = xaTransactions.values().iterator(); iter.hasNext();) { Transaction tx = iter.next(); if (tx.isPrepared()) { LOG.debug("prepared transaction: {}", tx.getTransactionId()); txs.add(tx.getTransactionId()); } } } XATransactionId rc[] = new XATransactionId[txs.size()]; txs.toArray(rc); LOG.debug("prepared transaction list size: {}", rc.length); return rc; }
public TransactionId[] getPreparedTransactions(ConnectionContext context) throws Exception { List<TransactionId> txs = new ArrayList<TransactionId>(); synchronized (xaTransactions) { for (Iterator<XATransaction> iter = xaTransactions.values().iterator(); iter.hasNext();) { Transaction tx = iter.next(); if (tx.isPrepared()) { LOG.debug("prepared transaction: {}", tx.getTransactionId()); txs.add(tx.getTransactionId()); } } } XATransactionId rc[] = new XATransactionId[txs.size()]; txs.toArray(rc); LOG.debug("prepared transaction list size: {}", rc.length); return rc; }
public TransactionId[] getPreparedTransactions(ConnectionContext context) throws Exception { List<TransactionId> txs = new ArrayList<TransactionId>(); synchronized (xaTransactions) { for (Iterator<XATransaction> iter = xaTransactions.values().iterator(); iter.hasNext();) { Transaction tx = iter.next(); if (tx.isPrepared()) { if (LOG.isDebugEnabled()) { LOG.debug("prepared transaction: " + tx.getTransactionId()); } txs.add(tx.getTransactionId()); } } } XATransactionId rc[] = new XATransactionId[txs.size()]; txs.toArray(rc); if (LOG.isDebugEnabled()) { LOG.debug("prepared transacton list size: " + rc.length); } return rc; }