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 protectedTransactionalProxy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ThrowabledoAbort(java.lang.Throwable accumulate)protected java.lang.ThrowabledoCommit(java.lang.Throwable accumulate)protected voiddoPrepare()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:
doCommitin classSequentialWriter.TransactionalProxy
-
doAbort
protected java.lang.Throwable doAbort(java.lang.Throwable accumulate)
- Overrides:
doAbortin classSequentialWriter.TransactionalProxy
-
doPrepare
protected void doPrepare()
Description copied from class:Transactional.AbstractTransactionalDo any preparatory work prior to commit. This method should throw any exceptions that can be encountered during the finalization of the behaviour.- Overrides:
doPreparein classSequentialWriter.TransactionalProxy
-
-