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 classAFileSystem.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, resolveFilePathMethods 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
 
 -