public abstract class AbstractFuseFS extends java.lang.Object implements FuseFS
| Modifier and Type | Field and Description |
|---|---|
protected FuseOperations |
fuseOperations |
protected LibFuse |
libFuse |
protected java.util.concurrent.atomic.AtomicBoolean |
mounted |
protected java.nio.file.Path |
mountPoint |
| Constructor and Description |
|---|
AbstractFuseFS() |
| Modifier and Type | Method and Description |
|---|---|
FuseContext |
getContext() |
protected java.lang.String |
getFSName() |
void |
mount(java.nio.file.Path mountPoint,
boolean blocking,
boolean debug,
java.lang.String[] fuseOpts)
Mount is not safe to invoke multiple times in default implementation
Add option -h to see list of all available options
|
void |
umount() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccess, bmap, chmod, chown, create, destroy, fallocate, fgetattr, flock, flush, fsync, fsyncdir, ftruncate, getattr, getxattr, init, ioctl, link, listxattr, lock, mkdir, mknod, open, opendir, poll, read_buf, read, readdir, readlink, release, releasedir, removexattr, rename, rmdir, setxattr, statfs, symlink, truncate, unlink, utimens, write_buf, writeprotected final LibFuse libFuse
protected final FuseOperations fuseOperations
protected final java.util.concurrent.atomic.AtomicBoolean mounted
protected java.nio.file.Path mountPoint
public FuseContext getContext()
public void mount(java.nio.file.Path mountPoint,
boolean blocking,
boolean debug,
java.lang.String[] fuseOpts)
Mountableprotected java.lang.String getFSName()