public abstract static class StorageLiveFile.Abstract<S extends StorageLiveFile<S>> extends StorageFile.Abstract implements StorageLiveFile<S>
StorageLiveFile.Abstract<S extends StorageLiveFile<S>>| Modifier | Constructor and Description |
|---|---|
protected |
Abstract(one.microstream.afs.types.AFile file) |
| Modifier and Type | Method and Description |
|---|---|
protected S |
$() |
boolean |
clearUsages(StorageFileUser fileUser) |
boolean |
executeIfUnsued(Consumer<? super S> action) |
boolean |
hasUsers() |
boolean |
registerUsage(StorageFileUser fileUser) |
boolean |
unregisterUsage(StorageFileUser fileUser) |
boolean |
unregisterUsageClosing(StorageFileUser fileUser,
Consumer<? super S> closingAction) |
close, copyFrom, copyFrom, copyFrom, copyTo, copyTo, copyTo, copyTo, copyTo, copyTo, delete, ensureReadable, ensureWritable, exists, file, internalOpenReading, internalOpenWriting, isOpen, moveTo, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, size, toString, truncate, writeBytesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclose, close, isOpenensureBackupFileprotected S $()
public final boolean hasUsers()
hasUsers in interface StorageLiveFile<S extends StorageLiveFile<S>>public final boolean executeIfUnsued(Consumer<? super S> action)
executeIfUnsued in interface StorageLiveFile<S extends StorageLiveFile<S>>public final boolean registerUsage(StorageFileUser fileUser)
registerUsage in interface StorageLiveFile<S extends StorageLiveFile<S>>public final boolean clearUsages(StorageFileUser fileUser)
clearUsages in interface StorageLiveFile<S extends StorageLiveFile<S>>public final boolean unregisterUsage(StorageFileUser fileUser)
unregisterUsage in interface StorageLiveFile<S extends StorageLiveFile<S>>public boolean unregisterUsageClosing(StorageFileUser fileUser, Consumer<? super S> closingAction)
unregisterUsageClosing in interface StorageLiveFile<S extends StorageLiveFile<S>>Copyright © 2022 MicroStream Software. All rights reserved.