Package one.microstream.afs.nio.types
Interface NioFileSystem
- All Superinterfaces:
AFileSystem,AResolver<Path,Path>,AResolving,WriteController
- All Known Implementing Classes:
NioFileSystem.Default
public interface NioFileSystem extends AFileSystem, AResolver<Path,Path>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classNioFileSystem.Defaultstatic interfaceNioFileSystem.DefaultsNested classes/interfaces inherited from interface one.microstream.afs.types.AFileSystem
AFileSystem.Abstract<H extends AIoHandler,D,F>Nested classes/interfaces inherited from interface one.microstream.afs.types.WriteController
WriteController.Disabled, WriteController.Enabled -
Method Summary
Modifier and Type Method Description ADirectoryensureDefaultRoot()Returns the default root directory, depending on the NIO implementation.NioIoHandlerioHandler()static NioFileSystemNew()static NioFileSystemNew(String defaultProtocol)static NioFileSystemNew(String defaultProtocol, NioIoHandler ioHandler)static NioFileSystemNew(FileSystem fileSystem)static NioFileSystemNew(NioIoHandler ioHandler)Methods inherited from interface one.microstream.afs.types.AFileSystem
accessManager, accessRoots, addRoot, assemblePath, assemblePath, assemblePath, assemblePath, buildPath, buildPath, buildPath, convertToReading, convertToWriting, creator, defaultProtocol, deriveFileIdentifier, deriveFileName, deriveFileType, ensureDirectoryPath, ensureDirectoryPath, ensureFilePath, ensureFilePath, ensureFilePath, ensureRoot, ensureRoot, getFileName, getFileType, getRoot, lookupRoot, removeRoot, removeRoot, validateMember, wrapForReading, wrapForWritingMethods inherited from interface one.microstream.afs.types.AResolver
ensureDirectory, ensureFile, fileSystem, resolve, resolve, resolveDirectory, resolveDirectoryToPath, resolveFile, resolveFileToPathMethods 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
-
ioHandler
NioIoHandler ioHandler()- Specified by:
ioHandlerin interfaceAFileSystem
-
ensureDefaultRoot
ADirectory ensureDefaultRoot()Returns the default root directory, depending on the NIO implementation. In local file systems it is the current working directory of this JVM instance.- Specified by:
ensureDefaultRootin interfaceAFileSystem
-
New
-
New
-
New
-
New
-
New
-