Class UnixFSResourceEntryBase
java.lang.Object
dev.getelements.elements.rt.transact.AbstractResourceEntry
dev.getelements.elements.rt.transact.unix.UnixFSResourceEntryBase
- All Implemented Interfaces:
ResourceEntry
,AutoCloseable
- Direct Known Subclasses:
UnixFSResourceEntryExisting
,UnixFSResourceEntryNew
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.getelements.elements.rt.transact.ResourceEntry
ResourceEntry.OperationalStrategy
-
Field Summary
Fields inherited from class dev.getelements.elements.rt.transact.AbstractResourceEntry
operationalStrategy
-
Constructor Summary
ConstructorsConstructorDescriptionUnixFSResourceEntryBase
(ResourceEntry.OperationalStrategy operationalStrategy, UnixFSUtils unixFSUtils) -
Method Summary
Modifier and TypeMethodDescriptionvoid
flush
(TransactionJournal.MutableEntry mutableEntry) Flushes a copy of thisResourceEntry
to storage, identified with the supplied transaction ID.Methods inherited from class dev.getelements.elements.rt.transact.AbstractResourceEntry
delete, findResourceId, getReversePathsImmutable, isOriginalContents, isOriginalReversePaths, link, unlink, updateResourceContents
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dev.getelements.elements.rt.transact.ResourceEntry
close, findOriginalResourceContents, findOriginalResourceId, findResourceContents, getOriginalResourceId, getOriginalReversePathsImmutable, getResourceId, isAbsent, isPresent, loadResourceContents
-
Constructor Details
-
UnixFSResourceEntryBase
public UnixFSResourceEntryBase(ResourceEntry.OperationalStrategy operationalStrategy, UnixFSUtils unixFSUtils)
-
-
Method Details
-
flush
Description copied from interface:ResourceEntry
Flushes a copy of thisResourceEntry
to storage, identified with the supplied transaction ID.- Parameters:
mutableEntry
- the transaction id
-
getUnixFSUtils
-