public static final class MountTable.State extends java.lang.Object implements Journaled
| Modifier and Type | Method and Description |
|---|---|
void |
applyAndJournal(java.util.function.Supplier<JournalContext> context,
File.AddMountPointEntry entry) |
void |
applyAndJournal(java.util.function.Supplier<JournalContext> context,
File.DeleteMountPointEntry entry) |
CheckpointName |
getCheckpointName() |
java.util.Iterator<Journal.JournalEntry> |
getJournalEntryIterator() |
java.util.Map<java.lang.String,MountInfo> |
getMountTable() |
boolean |
processJournalEntry(Journal.JournalEntry entry) |
void |
resetState() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyAndJournal, restoreFromCheckpoint, writeToCheckpointpublic State(MountInfo mountInfo)
mountInfo - root mount infopublic java.util.Map<java.lang.String,MountInfo> getMountTable()
public void applyAndJournal(java.util.function.Supplier<JournalContext> context, File.AddMountPointEntry entry)
context - journal contextentry - add mount point entrypublic void applyAndJournal(java.util.function.Supplier<JournalContext> context, File.DeleteMountPointEntry entry)
context - journal contextentry - delete mount point entrypublic boolean processJournalEntry(Journal.JournalEntry entry)
processJournalEntry in interface Journaledpublic void resetState()
resetState in interface Journaledpublic java.util.Iterator<Journal.JournalEntry> getJournalEntryIterator()
getJournalEntryIterator in interface JournalEntryIterablepublic CheckpointName getCheckpointName()
getCheckpointName in interface CheckpointedCopyright © 2019. All Rights Reserved.