Package one.microstream.afs.nio
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 class
NioFileSystem.Default
static interface
NioFileSystem.Defaults
Nested classes/interfaces inherited from interface one.microstream.afs.AFileSystem
AFileSystem.Abstract<H extends AIoHandler,D,F>
Nested classes/interfaces inherited from interface one.microstream.afs.WriteController
WriteController.Disabled, WriteController.Enabled
-
Method Summary
Modifier and Type Method Description NioIoHandler
ioHandler()
static NioFileSystem
New()
static NioFileSystem
New(String defaultProtocol)
static NioFileSystem
New(String defaultProtocol, NioIoHandler ioHandler)
static NioFileSystem
New(NioIoHandler ioHandler)
static Path
toPath(String... pathElements)
static Path
toPath(AItem item)
Methods inherited from interface one.microstream.afs.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, wrapForWriting
Methods inherited from interface one.microstream.afs.AResolver
ensureDirectory, ensureFile, fileSystem, resolve, resolve, resolveDirectory, resolveDirectoryToPath, resolveFile, resolveFileToPath
Methods inherited from interface one.microstream.afs.AResolving
resolveDirectoryPath, resolveDirectoryPath, resolveFilePath, resolveFilePath, resolveFilePath
-
Method Details
-
toPath
-
toPath
-
ioHandler
NioIoHandler ioHandler()- Specified by:
ioHandler
in interfaceAFileSystem
-
New
-
New
-
New
-
New
-