public class StorageHubFS
extends ru.serce.jnrfuse.FuseStubFS
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
StorageHubFS(String token,
String scope) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkSpecialFolderRemove(String path) |
int |
create(String path,
long mode,
ru.serce.jnrfuse.struct.FuseFileInfo fi) |
int |
flush(String path,
ru.serce.jnrfuse.struct.FuseFileInfo fi) |
int |
getattr(String path,
ru.serce.jnrfuse.struct.FileStat stat) |
int |
mkdir(String path,
long mode) |
int |
open(String path,
ru.serce.jnrfuse.struct.FuseFileInfo fi) |
int |
read(String path,
jnr.ffi.Pointer buf,
long size,
long offset,
ru.serce.jnrfuse.struct.FuseFileInfo fi) |
int |
readdir(String path,
jnr.ffi.Pointer buf,
ru.serce.jnrfuse.FuseFillDir filter,
long offset,
ru.serce.jnrfuse.struct.FuseFileInfo fi) |
int |
rename(String path,
String newName) |
int |
rmdir(String path) |
int |
unlink(String path) |
int |
write(String path,
jnr.ffi.Pointer buf,
long size,
long offset,
ru.serce.jnrfuse.struct.FuseFileInfo fi) |
access, bmap, chmod, chown, destroy, fallocate, fgetattr, flock, fsync, fsyncdir, ftruncate, getxattr, init, ioctl, link, listxattr, lock, mknod, opendir, poll, read_buf, readlink, release, releasedir, removexattr, setxattr, statfs, symlink, truncate, utimens, write_bufpublic int write(String path, jnr.ffi.Pointer buf, long size, long offset, ru.serce.jnrfuse.struct.FuseFileInfo fi)
write in interface ru.serce.jnrfuse.FuseFSwrite in class ru.serce.jnrfuse.FuseStubFSpublic int flush(String path, ru.serce.jnrfuse.struct.FuseFileInfo fi)
flush in interface ru.serce.jnrfuse.FuseFSflush in class ru.serce.jnrfuse.FuseStubFSpublic int create(String path, long mode, ru.serce.jnrfuse.struct.FuseFileInfo fi)
create in interface ru.serce.jnrfuse.FuseFScreate in class ru.serce.jnrfuse.FuseStubFSpublic int getattr(String path, ru.serce.jnrfuse.struct.FileStat stat)
getattr in interface ru.serce.jnrfuse.FuseFSgetattr in class ru.serce.jnrfuse.FuseStubFSpublic int mkdir(String path, long mode)
mkdir in interface ru.serce.jnrfuse.FuseFSmkdir in class ru.serce.jnrfuse.FuseStubFSpublic int read(String path, jnr.ffi.Pointer buf, long size, long offset, ru.serce.jnrfuse.struct.FuseFileInfo fi)
read in interface ru.serce.jnrfuse.FuseFSread in class ru.serce.jnrfuse.FuseStubFSpublic int readdir(String path, jnr.ffi.Pointer buf, ru.serce.jnrfuse.FuseFillDir filter, long offset, ru.serce.jnrfuse.struct.FuseFileInfo fi)
readdir in interface ru.serce.jnrfuse.FuseFSreaddir in class ru.serce.jnrfuse.FuseStubFSpublic int rename(String path, String newName)
rename in interface ru.serce.jnrfuse.FuseFSrename in class ru.serce.jnrfuse.FuseStubFSpublic int rmdir(String path)
rmdir in interface ru.serce.jnrfuse.FuseFSrmdir in class ru.serce.jnrfuse.FuseStubFSpublic void checkSpecialFolderRemove(String path) throws org.gcube.common.storagehub.model.exceptions.UserNotAuthorizedException
org.gcube.common.storagehub.model.exceptions.UserNotAuthorizedExceptionpublic int unlink(String path)
unlink in interface ru.serce.jnrfuse.FuseFSunlink in class ru.serce.jnrfuse.FuseStubFSpublic int open(String path, ru.serce.jnrfuse.struct.FuseFileInfo fi)
open in interface ru.serce.jnrfuse.FuseFSopen in class ru.serce.jnrfuse.FuseStubFSCopyright © 2019. All Rights Reserved.