@Test public abstract void testOnTransactionAbort();
synchronized void onTransactionAbort(final AbstractClientHandle<?> snapshot) { if (openTransactions.remove(snapshot.getIdentifier()) == null) { LOG.warn("Could not find aborting transaction {}", snapshot.getIdentifier()); } }
AbstractClientHistory extends LocalAbortable implements Identifiable<LocalHistoryIdentifier> { synchronized void onTransactionAbort(final AbstractClientHandle<?> snapshot) { if (openTransactions.remove(snapshot.getIdentifier()) == null) { LOG.warn("Could not find aborting transaction {}", snapshot.getIdentifier()); } } }
AbstractClientHistory extends LocalAbortable implements Identifiable<LocalHistoryIdentifier> { synchronized void onTransactionAbort(final AbstractClientHandle<?> snapshot) { if (openTransactions.remove(snapshot.getIdentifier()) == null) { LOG.warn("Could not find aborting transaction {}", snapshot.getIdentifier()); } } AbstractClientHistory(final AbstractDataStoreClientBehavior client, final LocalHistoryIdentifier identifier); }
AbstractClientHistory extends LocalAbortable implements Identifiable<LocalHistoryIdentifier> { synchronized void onTransactionAbort(final AbstractClientHandle<?> snapshot) { if (openTransactions.remove(snapshot.getIdentifier()) == null) { LOG.warn("Could not find aborting transaction {}", snapshot.getIdentifier()); } } AbstractClientHistory(final AbstractDataStoreClientBehavior client, final LocalHistoryIdentifier identifier); @Override LocalHistoryIdentifier getIdentifier(); ClientTransaction createTransaction(); ClientSnapshot takeSnapshot(); }
AbstractClientHistory extends LocalAbortable implements Identifiable<LocalHistoryIdentifier> { synchronized void onTransactionAbort(final AbstractClientHandle<?> snapshot) { if (openTransactions.remove(snapshot.getIdentifier()) == null) { LOG.warn("Could not find aborting transaction {}", snapshot.getIdentifier()); } } AbstractClientHistory(final AbstractDataStoreClientBehavior client, final LocalHistoryIdentifier identifier); @Override LocalHistoryIdentifier getIdentifier(); ClientTransaction createTransaction(); ClientSnapshot takeSnapshot();  }