/** {@inheritDoc} */ @Override public long getOwnerTransactionsNumber() { return transactionMetrics.getOwnerTransactionsNumber(); } }
/** {@inheritDoc} */ @Override public long getTransactionsCommittedNumber() { return transactionMetrics.getTransactionsCommittedNumber(); }
/** {@inheritDoc} */ @Override public int txRollbacks() { return transactionMetrics.txRollbacks(); }
@Override public void write(BinaryRawWriterEx writer, Transaction tx) { writer.writeLong(registerTx(tx)); writer.writeInt(tx.concurrency().ordinal()); writer.writeInt(tx.isolation().ordinal()); writer.writeLong(tx.timeout()); } });
@Override public Object call() throws Exception { tx.commit(); return null; } }, UnsupportedOperationException.class);
@Override public void run() { doSleep(delay); tx.rollback(); } }, 1, "tx-rollback-thread");
/** {@inheritDoc} */ @Override public int txCommits() { return transactionMetrics.txCommits(); }
@Override public Object call() throws Exception { tx.suspend(); return null; } }, UnsupportedOperationException.class);
/** {@inheritDoc} */ @Override public long getTransactionsHoldingLockNumber() { return transactionMetrics.getTransactionsHoldingLockNumber(); }
/** {@inheritDoc} */ @Override public Map<String, String> getLongRunningOwnerTransactions(int duration) { return transactionMetrics.getLongRunningOwnerTransactions(duration); }
/** {@inheritDoc} */ @Override public long rollbackTime() { return transactionMetrics.rollbackTime(); }
/** {@inheritDoc} */ @Override public long getTransactionsRolledBackNumber() { return transactionMetrics.getTransactionsRolledBackNumber(); }
/** {@inheritDoc} */ @Override public long commitTime() { return transactionMetrics.commitTime(); }
/** {@inheritDoc} */ @Override public Map<String, String> getAllOwnerTransactions() { return transactionMetrics.getAllOwnerTransactions(); }
/** {@inheritDoc} */ @Override public long getLockedKeysNumber() { return transactionMetrics.getLockedKeysNumber(); }
/** {@inheritDoc} */ @Override protected void commitTx() { tx.commit(); } }
@Override public void applyx(Transaction tx) throws Exception { tx.rollback(); } },
@Override public void applyx(Transaction tx) throws Exception { tx.suspend(); } },
@Override public Object call() { tx.commit(); return null; } }, NotSerializableException.class);
@Override public void applyx(Transaction tx) throws Exception { tx.commit(); } },