/** {@inheritDoc} */ @Nullable @Override public String label() { if (async) save(tx.label()); return tx.label(); }
/** {@inheritDoc} */ @Override public TransactionConcurrency concurrency() { if (async) save(tx.concurrency()); return tx.concurrency(); }
/** {@inheritDoc} */ @Override public UUID nodeId() { if (async) save(tx.nodeId()); return tx.nodeId(); }
/** {@inheritDoc} */ @Override public TransactionState state() { if (async) save(tx.state()); return tx.state(); }
/** {@inheritDoc} */ @Override public long threadId() { if (async) save(tx.threadId()); return tx.threadId(); }
/** {@inheritDoc} */ @Override public boolean implicit() { if (async) save(tx.implicit()); return tx.implicit(); }
/** {@inheritDoc} */ @Override public long timeout() { if (async) save(tx.timeout()); return tx.timeout(); }
/** {@inheritDoc} */ @Override public long startTime() { if (async) save(tx.startTime()); return tx.startTime(); }
/** {@inheritDoc} */ @Override public TransactionIsolation isolation() { if (async) save(tx.isolation()); return tx.isolation(); }
/** {@inheritDoc} */ @Override public boolean isInvalidate() { if (async) save(tx.isInvalidate()); return tx.isInvalidate(); }
/** {@inheritDoc} */ @Override public boolean isRollbackOnly() { enter(); try { if (async) save(tx.isRollbackOnly()); return tx.isRollbackOnly(); } finally { leave(); } }
/** {@inheritDoc} */ @Nullable @Override public String label() { if (async) save(tx.label()); return tx.label(); }
/** {@inheritDoc} */ @Override public long startTime() { if (async) save(tx.startTime()); return tx.startTime(); }
/** {@inheritDoc} */ @Override public TransactionIsolation isolation() { if (async) save(tx.isolation()); return tx.isolation(); }
/** {@inheritDoc} */ @Override public boolean isInvalidate() { if (async) save(tx.isInvalidate()); return tx.isInvalidate(); }
/** {@inheritDoc} */ @Override public UUID nodeId() { if (async) save(tx.nodeId()); return tx.nodeId(); }
/** {@inheritDoc} */ @Override public boolean implicit() { if (async) save(tx.implicit()); return tx.implicit(); }
/** {@inheritDoc} */ @Override public TransactionState state() { if (async) save(tx.state()); return tx.state(); }
/** {@inheritDoc} */ @Override public TransactionConcurrency concurrency() { if (async) save(tx.concurrency()); return tx.concurrency(); }
/** {@inheritDoc} */ @Override public boolean isRollbackOnly() { enter(); try { if (async) save(tx.isRollbackOnly()); return tx.isRollbackOnly(); } finally { leave(); } }