Class SortedTableWriter.TransactionalProxy
java.lang.Object
org.apache.cassandra.utils.concurrent.Transactional.AbstractTransactional
org.apache.cassandra.io.sstable.format.SSTableWriter.TransactionalProxy
org.apache.cassandra.io.sstable.format.SortedTableWriter.TransactionalProxy
- All Implemented Interfaces:
AutoCloseable,Transactional
- Enclosing class:
- SortedTableWriter<P extends SortedTablePartitionWriter,
I extends SortedTableWriter.AbstractIndexWriter>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cassandra.utils.concurrent.Transactional.AbstractTransactional
Transactional.AbstractTransactional.StateNested classes/interfaces inherited from interface org.apache.cassandra.utils.concurrent.Transactional
Transactional.AbstractTransactional -
Constructor Summary
ConstructorsConstructorDescriptionTransactionalProxy(Supplier<com.google.common.collect.ImmutableList<Transactional>> transactionals) -
Method Summary
Modifier and TypeMethodDescriptionprotected ThrowabledoPostCleanup(Throwable accumulate) perform an exception-safe post-abort cleanupMethods inherited from class org.apache.cassandra.io.sstable.format.SSTableWriter.TransactionalProxy
doAbort, doCommit, doPrepareMethods inherited from class org.apache.cassandra.utils.concurrent.Transactional.AbstractTransactional
abort, abort, close, commit, commit, doPreCleanup, finish, prepareToCommit, state
-
Constructor Details
-
TransactionalProxy
public TransactionalProxy(Supplier<com.google.common.collect.ImmutableList<Transactional>> transactionals)
-
-
Method Details
-
doPostCleanup
Description copied from class:Transactional.AbstractTransactionalperform an exception-safe post-abort cleanup- Overrides:
doPostCleanupin classSSTableWriter.TransactionalProxy
-