Package one.microstream.afs.blobstore
Interface BlobStoreFileSystem
- All Superinterfaces:
AFileSystem
,AResolver<BlobStorePath,BlobStorePath>
,AResolving
,WriteController
- All Known Implementing Classes:
BlobStoreFileSystem.Default
public interface BlobStoreFileSystem extends AFileSystem, AResolver<BlobStorePath,BlobStorePath>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BlobStoreFileSystem.Default
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 BlobStoreIoHandler
ioHandler()
static BlobStoreFileSystem
New(BlobStoreConnector connector)
static BlobStoreFileSystem
New(BlobStoreIoHandler ioHandler)
static BlobStorePath
toPath(String... pathElements)
static BlobStorePath
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
-
New
-
New
-
ioHandler
BlobStoreIoHandler ioHandler()- Specified by:
ioHandler
in interfaceAFileSystem
-