/** * prepare the underlying xtn designated by the rendered xid * * @return int */ public int prepare(Object xid) throws CannotCommitException, UnknownTransactionException, RemoteException { if (operationsLogger.isLoggable(Level.FINER)) { operationsLogger.entering( TxnManagerImpl.class.getName(), "prepare-xid", xid); } TxnManagerTransaction txntr = _txns.get(xid); if (txntr == null) throw new UnknownTransactionException("unknown transaction"); return txntr.prepare(Long.MAX_VALUE /*timeout*/); }
private ServerTransaction serverTransaction(Transaction baseTr) throws UnknownTransactionException { if (operationsLogger.isLoggable(Level.FINER)) { operationsLogger.entering( TxnManagerImpl.class.getName(), "serverTransaction", baseTr); } try { if (operationsLogger.isLoggable(Level.FINER)) { operationsLogger.exiting(TxnManagerImpl.class.getName(), "serverTransaction", baseTr); } return (ServerTransaction) baseTr; } catch (ClassCastException e) { throw new UnknownTransactionException("unexpected transaction type"); } }
throw new UnknownTransactionException("unknown transaction"); throw new UnknownTransactionException( "TxnManagerImpl: getTransaction: " + "unable to find transaction(" + throw new UnknownTransactionException("wrong manager (" + tr.mgr + " instead of " + this + ")");
private boolean disJoin_impl(Object id, TransactionParticipant part) throws UnknownTransactionException, RemoteException { if (operationsLogger.isLoggable(Level.FINER)) { operationsLogger.entering( TxnManagerImpl.class.getName(), "disJoin", new Object[]{id, part}); } TransactionParticipant preparedTarget = part; if (participantLogger.isLoggable(Level.FINEST)) { participantLogger.log(Level.FINEST, "prepared participant: {0}", preparedTarget); } TxnManagerTransaction txntr = _txns.get(id); if (txntr == null) throw new UnknownTransactionException("unknown transaction"); // txntr.join does expiration check boolean res = txntr.disJoin(preparedTarget); if (operationsLogger.isLoggable(Level.FINER)) { operationsLogger.exiting( TxnManagerImpl.class.getName(), "disJoin"); } return res; }
throw new UnknownTransactionException("unknown transaction"); throw new UnknownTransactionException("unknown transaction");
throw new UnknownTransactionException("Unknown transaction");
throw new UnknownTransactionException("unknown transaction");
if (mgr instanceof LocalTransactionManager) return TransactionConstants.COMMITTED; throw new UnknownTransactionException(); throw new UnknownTransactionException(); throw new UnknownTransactionException();
throw new UnknownTransactionException(); if (mgr instanceof LocalTransactionManager && !fromLeaseExpiration) return; throw new UnknownTransactionException();
if (mgr instanceof LocalTransactionManager) return; throw new UnknownTransactionException("Unknown Transaction [memberName=" + _spaceImpl.getServiceName() + "] transaction: " + st); if (mgr instanceof LocalTransactionManager) return; throw new UnknownTransactionException("Unknown Transaction " + st); throw new UnknownTransactionException("Commit failed, transaction : " + st + " already rolled.");
} else { context.setOperationAnswer(template, null, new UnknownTransactionException("Transaction was already committed/aborted.")); _cacheManager.removeTemplate(context, template, false /*fromReplication*/, true /*origin*/, false);