- All Known Implementing Classes:
DatasetControlMRSW,DatasetControlMutable,DatasetControlNone,DatasetControlReadOnly
public interface DatasetControl
A DatasetControl is an encapsulation of what to do on reads and writes.
In addition, iterators returned can be tied back to the original request
to check they are still valid.
-
Method Summary
Modifier and TypeMethodDescriptionvoidSignal the completion of an internal read operationvoidFine grained, internal update - finish<T> Iterator<T>iteratorControl(Iterator<T> iter) Notify an iterator being created.voidSignal the start of an internal read operationvoidFine grained, internal update - start
-
Method Details
-
startUpdate
void startUpdate()Fine grained, internal update - start -
finishUpdate
void finishUpdate()Fine grained, internal update - finish -
startRead
void startRead()Signal the start of an internal read operation -
finishRead
void finishRead()Signal the completion of an internal read operation -
iteratorControl
Notify an iterator being created.
-