Interface ILifecycleTransaction
-
- All Superinterfaces:
java.lang.AutoCloseable
,LifecycleNewTracker
,Transactional
- All Known Implementing Classes:
LifecycleTransaction
,WrappedLifecycleTransaction
public interface ILifecycleTransaction extends Transactional, LifecycleNewTracker
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.cassandra.utils.concurrent.Transactional
Transactional.AbstractTransactional
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
checkpoint()
SSTableReader
current(SSTableReader reader)
boolean
isObsolete(SSTableReader reader)
boolean
isOffline()
void
obsolete(SSTableReader reader)
void
obsoleteOriginals()
java.util.Set<SSTableReader>
originals()
void
update(java.util.Collection<SSTableReader> readers, boolean original)
void
update(SSTableReader reader, boolean original)
-
Methods inherited from interface org.apache.cassandra.db.lifecycle.LifecycleNewTracker
opType, trackNew, untrackNew
-
Methods inherited from interface org.apache.cassandra.utils.concurrent.Transactional
abort, close, commit, prepareToCommit
-
-
-
-
Method Detail
-
checkpoint
void checkpoint()
-
update
void update(SSTableReader reader, boolean original)
-
update
void update(java.util.Collection<SSTableReader> readers, boolean original)
-
current
SSTableReader current(SSTableReader reader)
-
obsolete
void obsolete(SSTableReader reader)
-
obsoleteOriginals
void obsoleteOriginals()
-
originals
java.util.Set<SSTableReader> originals()
-
isObsolete
boolean isObsolete(SSTableReader reader)
-
isOffline
boolean isOffline()
-
-