Package org.apache.cassandra.io.util
Class ChecksummedSequentialWriter.TransactionalProxy
- java.lang.Object
-
- org.apache.cassandra.utils.concurrent.Transactional.AbstractTransactional
-
- org.apache.cassandra.io.util.SequentialWriter.TransactionalProxy
-
- org.apache.cassandra.io.util.ChecksummedSequentialWriter.TransactionalProxy
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,Transactional
- Enclosing class:
- ChecksummedSequentialWriter
protected class ChecksummedSequentialWriter.TransactionalProxy extends SequentialWriter.TransactionalProxy
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.cassandra.utils.concurrent.Transactional.AbstractTransactional
Transactional.AbstractTransactional.State
-
Nested classes/interfaces inherited from interface org.apache.cassandra.utils.concurrent.Transactional
Transactional.AbstractTransactional
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
TransactionalProxy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Throwable
doAbort(java.lang.Throwable accumulate)
protected java.lang.Throwable
doCommit(java.lang.Throwable accumulate)
protected void
doPrepare()
Do any preparatory work prior to commit.-
Methods inherited from class org.apache.cassandra.io.util.SequentialWriter.TransactionalProxy
doPreCleanup
-
Methods inherited from class org.apache.cassandra.utils.concurrent.Transactional.AbstractTransactional
abort, abort, close, commit, commit, doPostCleanup, finish, prepareToCommit, state
-
-
-
-
Method Detail
-
doCommit
protected java.lang.Throwable doCommit(java.lang.Throwable accumulate)
- Overrides:
doCommit
in classSequentialWriter.TransactionalProxy
-
doAbort
protected java.lang.Throwable doAbort(java.lang.Throwable accumulate)
- Overrides:
doAbort
in classSequentialWriter.TransactionalProxy
-
doPrepare
protected void doPrepare()
Description copied from class:Transactional.AbstractTransactional
Do any preparatory work prior to commit. This method should throw any exceptions that can be encountered during the finalization of the behaviour.- Overrides:
doPrepare
in classSequentialWriter.TransactionalProxy
-
-