Package one.microstream.afs
Interface AFileSystem
- All Superinterfaces:
AResolving,WriteController
- All Known Subinterfaces:
BlobStoreFileSystem,NioFileSystem,SqlFileSystem
- All Known Implementing Classes:
AFileSystem.Abstract,BlobStoreFileSystem.Default,NioFileSystem.Default,SqlFileSystem.Default
public interface AFileSystem extends AResolving, WriteController
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAFileSystem.Abstract<H extends AIoHandler,D,F>Nested classes/interfaces inherited from interface one.microstream.afs.WriteController
WriteController.Disabled, WriteController.Enabled -
Method Summary
Methods inherited from interface one.microstream.afs.AResolving
resolveDirectoryPath, resolveDirectoryPath, resolveFilePath, resolveFilePath, resolveFilePath
-
Method Details
-
defaultProtocol
String defaultProtocol() -
ensureDirectoryPath
-
ensureDirectoryPath
-
ensureFilePath
-
ensureFilePath
-
ensureFilePath
-
accessManager
AccessManager accessManager() -
creator
ACreator creator() -
ioHandler
AIoHandler ioHandler() -
wrapForReading
-
wrapForWriting
-
convertToReading
-
convertToWriting
-
lookupRoot
-
getRoot
-
ensureRoot
-
ensureRoot
-
removeRoot
-
addRoot
-
removeRoot
-
accessRoots
-
validateMember
-
assemblePath
-
assemblePath
-
deriveFileIdentifier
-
deriveFileName
-
deriveFileType
-
assemblePath
-
assemblePath
-
buildPath
-
buildPath
-
buildPath
-
getFileName
-
getFileType
-