Package one.microstream.afs.types
Interface AFileSystem
- All Superinterfaces:
AResolving
,WriteController
- All Known Subinterfaces:
NioFileSystem
,SqlFileSystem
- All Known Implementing Classes:
AFileSystem.Abstract
,NioFileSystem.Default
,SqlFileSystem.Default
public interface AFileSystem extends AResolving, WriteController
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
AFileSystem.Abstract<H extends AIoHandler,D,F>
Nested classes/interfaces inherited from interface one.microstream.afs.types.WriteController
WriteController.Disabled, WriteController.Enabled
-
Method Summary
Methods inherited from interface one.microstream.afs.types.AResolving
resolveDirectoryPath, resolveDirectoryPath, resolveFilePath, resolveFilePath, resolveFilePath
Methods inherited from interface one.microstream.afs.types.WriteController
isWritable, validateIsWritable
-
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
-
ensureDefaultRoot
ADirectory ensureDefaultRoot()Ensures the default root directory. May not be supported by different file system implementations. -
removeRoot
-
addRoot
-
removeRoot
-
accessRoots
-
validateMember
-
assemblePath
-
assemblePath
-
deriveFileIdentifier
-
deriveFileName
-
deriveFileType
-
assemblePath
-
assemblePath
-
buildPath
-
buildPath
-
buildPath
-
getFileName
-
getFileType
-