java.lang.Object
org.cryptomator.frontend.fuse.ReadOnlyAdapter
org.cryptomator.frontend.fuse.ReadWriteAdapter
- All Implemented Interfaces:
AutoCloseable,FuseNioAdapter,org.cryptomator.jfuse.api.FuseOperations
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.cryptomator.jfuse.api.FuseOperations
org.cryptomator.jfuse.api.FuseOperations.Operation -
Field Summary
Fields inherited from class org.cryptomator.frontend.fuse.ReadOnlyAdapter
enableXattr, errno, fileNameTranscoder, fileStore, lockManager, openFiles, rootFields inherited from interface org.cryptomator.frontend.fuse.FuseNioAdapter
DEFAULT_MAX_FILENAMELENGTHFields inherited from interface org.cryptomator.jfuse.api.FuseOperations
FUSE_READDIR_PLUS -
Method Summary
Modifier and TypeMethodDescriptionprotected intcheckAccess(Path path, Set<AccessMode> requiredAccessModes) intintintstatic ReadWriteAdaptercreate(org.cryptomator.jfuse.api.Errno errno, Path root, int maxFileNameLength, FileNameTranscoder fileNameTranscoder, boolean enableXattr) intintintremovexattr(String path, String name) intintintsetxattr(String path, String name, ByteBuffer value, int flags) Set<org.cryptomator.jfuse.api.FuseOperations.Operation> intintintintutimens(String path, org.cryptomator.jfuse.api.TimeSpec atime, org.cryptomator.jfuse.api.TimeSpec mtime, org.cryptomator.jfuse.api.FileInfo fi) intwrite(String path, ByteBuffer buf, long size, long offset, org.cryptomator.jfuse.api.FileInfo fi) Methods inherited from class org.cryptomator.frontend.fuse.ReadOnlyAdapter
access, checkAccess, close, destroy, errno, getattr, getErrorCodeForGenericFileSystemException, getxattr, isInUse, listxattr, open, opendir, read, readdir, readlink, release, releasedir, resolvePath, statfsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cryptomator.jfuse.api.FuseOperations
fallocate, flock, flush, fsyncdir, init, ioctl, link, mknod
-
Method Details
-
create
public static ReadWriteAdapter create(org.cryptomator.jfuse.api.Errno errno, Path root, int maxFileNameLength, FileNameTranscoder fileNameTranscoder, boolean enableXattr) -
supportedOperations
- Specified by:
supportedOperationsin interfaceorg.cryptomator.jfuse.api.FuseOperations- Overrides:
supportedOperationsin classReadOnlyAdapter
-
checkAccess
- Overrides:
checkAccessin classReadOnlyAdapter
-
mkdir
-
removexattr
-
setxattr
-
symlink
-
create
-
chown
-
chmod
-
unlink
-
rmdir
-
rename
-
utimens
public int utimens(String path, org.cryptomator.jfuse.api.TimeSpec atime, org.cryptomator.jfuse.api.TimeSpec mtime, org.cryptomator.jfuse.api.FileInfo fi) -
write
public int write(String path, ByteBuffer buf, long size, long offset, org.cryptomator.jfuse.api.FileInfo fi) -
truncate
-
fsync
-