Package one.microstream.afs
Class AccessManager.Default<S extends AFileSystem>
java.lang.Object
one.microstream.afs.AccessManager.Default<S>
- All Implemented Interfaces:
AccessManager
- Enclosing interface:
- AccessManager
public static class AccessManager.Default<S extends AFileSystem> extends Object implements AccessManager
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.afs.AccessManager
AccessManager.Creator, AccessManager.Default<S extends AFileSystem> -
Constructor Summary
Constructors Constructor Description Default() -
Method Summary
Modifier and Type Method Description AReadableFiledowngrade(AWritableFile file)<R> RexecuteMutating(ADirectory directory, Function<? super ADirectory,R> logic)SfileSystem()booleanisMutating(ADirectory directory)booleanisUsed(ADirectory directory)booleanisUsed(AFile file)booleanisUsedReading(AFile file)booleanisUsedReading(AFile file, Object user)booleanisUsedWriting(AFile file)booleanisUsedWriting(AFile file, Object user)AReadableFiletryUseReading(AFile file, Object user)AWritableFiletryUseWriting(AFile file, Object user)booleanunregister(AReadableFile file)booleanunregister(AWritableFile file)AReadableFileuseReading(AFile file, Object user)AWritableFileuseWriting(AFile file, Object user)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface one.microstream.afs.AccessManager
defaultUser, tryUseReading, tryUseWriting, useReading, useWriting
-
Constructor Details
-
Default
public Default()
-
-
Method Details
-
fileSystem
- Specified by:
fileSystemin interfaceAccessManager
-
isUsed
- Specified by:
isUsedin interfaceAccessManager
-
isMutating
- Specified by:
isMutatingin interfaceAccessManager
-
isUsed
- Specified by:
isUsedin interfaceAccessManager
-
isUsedReading
- Specified by:
isUsedReadingin interfaceAccessManager
-
isUsedWriting
- Specified by:
isUsedWritingin interfaceAccessManager
-
isUsedReading
- Specified by:
isUsedReadingin interfaceAccessManager
-
isUsedWriting
- Specified by:
isUsedWritingin interfaceAccessManager
-
executeMutating
- Specified by:
executeMutatingin interfaceAccessManager
-
useReading
- Specified by:
useReadingin interfaceAccessManager
-
tryUseReading
- Specified by:
tryUseReadingin interfaceAccessManager
-
useWriting
- Specified by:
useWritingin interfaceAccessManager
-
tryUseWriting
- Specified by:
tryUseWritingin interfaceAccessManager
-
downgrade
- Specified by:
downgradein interfaceAccessManager
-
unregister
- Specified by:
unregisterin interfaceAccessManager
-
unregister
- Specified by:
unregisterin interfaceAccessManager
-