Interface LifecycleNewTracker
- All Known Subinterfaces:
ILifecycleTransaction
- All Known Implementing Classes:
LifecycleTransaction,WrappedLifecycleTransaction
public interface LifecycleNewTracker
An interface for tracking new sstables added to a LifecycleTransaction, possibly through some proxy.
-
Method Summary
Modifier and TypeMethodDescriptionopType()voidCalled when a new table is about to be created, so that this table can be tracked by a transaction.voiduntrackNew(SSTable table) Called when a new table is no longer required, so that this table can be untracked by a transaction.
-
Method Details
-
trackNew
Called when a new table is about to be created, so that this table can be tracked by a transaction.- Parameters:
table- - the new table to be tracked
-
untrackNew
Called when a new table is no longer required, so that this table can be untracked by a transaction.- Parameters:
table- - the table to be untracked
-
opType
OperationType opType()- Returns:
- the type of operation tracking these sstables
-