Skip navigation links
A C D F G H I L M O P R S T U W 

A

alluxio.fuse - package alluxio.fuse
 
alluxio.fuse.auth - package alluxio.fuse.auth
 
AlluxioFuse - Class in alluxio.fuse
Main entry point to Alluxio-FUSE.
AlluxioFuseFileSystem - Class in alluxio.fuse
Main FUSE implementation class.
AlluxioFuseFileSystem(FileSystem, FuseMountOptions, AlluxioConfiguration) - Constructor for class alluxio.fuse.AlluxioFuseFileSystem
Creates a new instance of AlluxioFuseFileSystem.
AlluxioFuseUtils - Class in alluxio.fuse
Utility methods for Alluxio-FUSE.
AlluxioFuseUtils.FuseCallable - Interface in alluxio.fuse
An interface representing a callable for FUSE APIs.
AlluxioJniFuseFileSystem - Class in alluxio.fuse
Main FUSE implementation class.
AlluxioJniFuseFileSystem(FileSystem, FuseMountOptions, AlluxioConfiguration) - Constructor for class alluxio.fuse.AlluxioJniFuseFileSystem
Creates a new instance of AlluxioJniFuseFileSystem.
AuthPolicy - Interface in alluxio.fuse.auth
Fuse Auth Policy Interface.
AuthPolicyFactory - Class in alluxio.fuse.auth
Fuse Auth Policy Factory.
AuthPolicyFactory() - Constructor for class alluxio.fuse.auth.AuthPolicyFactory
 

C

call(Logger, AlluxioFuseUtils.FuseCallable, String, String, Object...) - Static method in class alluxio.fuse.AlluxioFuseUtils
Calls the given AlluxioFuseUtils.FuseCallable and returns its result.
call() - Method in interface alluxio.fuse.AlluxioFuseUtils.FuseCallable
The RPC implementation.
chmod(String, long) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Changes the mode of an Alluxio file.
chmod(String, long) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
chmod(String, long) - Method in class alluxio.fuse.StackFS
 
chown(String, long, long) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Changes the user and group ownership of an Alluxio file.
chown(String, long, long) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
chown(String, long, long) - Method in class alluxio.fuse.StackFS
 
close() - Method in class alluxio.fuse.CreateFileEntry
Closes the underlying open streams.
close() - Method in class alluxio.fuse.OpenFileEntry
Closes the underlying open streams.
create(String, long, FuseFileInfo) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Creates and opens a new file.
create(String, long, FuseFileInfo) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
create(FileSystem, AlluxioConfiguration, AbstractFuseFileSystem) - Static method in class alluxio.fuse.auth.AuthPolicyFactory
Creates a new instance of AuthPolicy.
create(String, long, FuseFileInfo) - Method in class alluxio.fuse.StackFS
 
CreateFileEntry<T extends java.io.OutputStream> - Class in alluxio.fuse
Convenience class to encapsulate output stream and its information (path, id) for create alluxio file.
CreateFileEntry(long, String, T) - Constructor for class alluxio.fuse.CreateFileEntry
Constructs a new CreateFileEntry for an Alluxio file.
CustomAuthPolicy - Class in alluxio.fuse.auth
A Fuse authentication policy supports user-defined user and group.
CustomAuthPolicy(FileSystem, AlluxioConfiguration, AbstractFuseFileSystem) - Constructor for class alluxio.fuse.auth.CustomAuthPolicy
 

D

DEFAULT_GID - Static variable in class alluxio.fuse.auth.SystemUserGroupAuthPolicy
 
DEFAULT_UID - Static variable in class alluxio.fuse.auth.SystemUserGroupAuthPolicy
 

F

flush(String, FuseFileInfo) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Flushes cached data on Alluxio.
flush(String, FuseFileInfo) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
flush(String, FuseFileInfo) - Method in class alluxio.fuse.StackFS
 
FuseMountOptions - Class in alluxio.fuse
Convenience class to pass around Alluxio-FUSE options.
FuseMountOptions(String, String, boolean, List<String>) - Constructor for class alluxio.fuse.FuseMountOptions
 
FuseSignalHandler - Class in alluxio.fuse
Respond to the kill command when in mount fuse JVM.
FuseSignalHandler(FuseUmountable) - Constructor for class alluxio.fuse.FuseSignalHandler
Constructs the new FuseSignalHandler.
FuseUmountable - Interface in alluxio.fuse
An interface for unmounting the mounted Fuse applications.
FuseWebServer - Class in alluxio.fuse
Fuse web server.
FuseWebServer(String, InetSocketAddress) - Constructor for class alluxio.fuse.FuseWebServer
Creates a new instance of FuseWebServer.

G

getAlluxioRoot() - Method in class alluxio.fuse.FuseMountOptions
 
getattr(String, FileStat) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Retrieves file attributes.
getattr(String, FileStat) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
getattr(String, FileStat) - Method in class alluxio.fuse.StackFS
 
getErrorCode(Throwable) - Static method in class alluxio.fuse.AlluxioFuseUtils
Gets the corresponding error code of a throwable.
getFileSystemName() - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
getFileSystemName() - Method in class alluxio.fuse.StackFS
 
getFSName() - Method in class alluxio.fuse.AlluxioFuseFileSystem
 
getFuseOpts() - Method in class alluxio.fuse.FuseMountOptions
 
getGid(String) - Static method in class alluxio.fuse.AlluxioFuseUtils
Retrieves the primary gid of the given user.
getGidFromGroupName(String) - Static method in class alluxio.fuse.AlluxioFuseUtils
Retrieves the gid of the given group.
getGroupName(String) - Static method in class alluxio.fuse.AlluxioFuseUtils
Gets the primary group name from the user name.
getGroupName(long) - Static method in class alluxio.fuse.AlluxioFuseUtils
Gets the group name from the group id.
getId() - Method in class alluxio.fuse.CreateFileEntry
 
getId() - Method in class alluxio.fuse.OpenFileEntry
 
getIn() - Method in class alluxio.fuse.OpenFileEntry
Gets the opened input stream for this open file entry.
getMountPoint() - Method in class alluxio.fuse.FuseMountOptions
 
getOut() - Method in class alluxio.fuse.CreateFileEntry
Gets the opened output stream for this open file entry.
getOut() - Method in class alluxio.fuse.OpenFileEntry
Gets the opened output stream for this open file entry.
getPath() - Method in class alluxio.fuse.CreateFileEntry
 
getPath() - Method in class alluxio.fuse.OpenFileEntry
 
getUid(String) - Static method in class alluxio.fuse.AlluxioFuseUtils
Retrieves the uid of the given user.
getUserName(long) - Static method in class alluxio.fuse.AlluxioFuseUtils
Gets the user name from the user id.
getWriteOffset() - Method in class alluxio.fuse.OpenFileEntry
 

H

handle(Signal) - Method in class alluxio.fuse.FuseSignalHandler
 

I

ID_NOT_SET_VALUE - Static variable in class alluxio.fuse.AlluxioFuseFileSystem
4294967295 is unsigned long -1, -1 means that uid or gid is not set.
ID_NOT_SET_VALUE - Static variable in class alluxio.fuse.AlluxioJniFuseFileSystem
 
ID_NOT_SET_VALUE_UNSIGNED - Static variable in class alluxio.fuse.AlluxioFuseFileSystem
 
ID_NOT_SET_VALUE_UNSIGNED - Static variable in class alluxio.fuse.AlluxioJniFuseFileSystem
 
isDebug() - Method in class alluxio.fuse.FuseMountOptions
 
isFuseInstalled() - Static method in class alluxio.fuse.AlluxioFuseUtils
Checks whether fuse is installed in local file system.

L

launchFuse(FileSystem, AlluxioConfiguration, FuseMountOptions, boolean) - Static method in class alluxio.fuse.AlluxioFuse
Launches Fuse application.

M

main(String[]) - Static method in class alluxio.fuse.AlluxioFuse
Running this class will mount the file system according to the options passed to this function AlluxioFuse.parseOptions(String[], AlluxioConfiguration).
main(String[]) - Static method in class alluxio.fuse.StackMain
 
MAX_NAME_LENGTH - Static variable in class alluxio.fuse.AlluxioFuseFileSystem
Most FileSystems on linux limit the length of file name beyond 255 characters.
MAX_NAME_LENGTH - Static variable in class alluxio.fuse.AlluxioJniFuseFileSystem
Most FileSystems on linux limit the length of file name beyond 255 characters.
mkdir(String, long) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Creates a new dir.
mkdir(String, long) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
mkdir(String, long) - Method in class alluxio.fuse.StackFS
 
mount(Path, boolean, boolean, String[]) - Method in class alluxio.fuse.AlluxioFuseFileSystem
 

O

open(String, FuseFileInfo) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Opens an existing file for reading.
open(String, FuseFileInfo) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
open(String, FuseFileInfo) - Method in class alluxio.fuse.StackFS
 
OpenFileEntry<T1 extends java.io.InputStream,T2 extends java.io.OutputStream> - Class in alluxio.fuse
Convenience class to encapsulate input/output streams of open alluxio files.
OpenFileEntry(long, String, T1, T2) - Constructor for class alluxio.fuse.OpenFileEntry
Constructs a new OpenFileEntry for an Alluxio file.

P

parseFuseOptions(String[], AlluxioConfiguration) - Static method in class alluxio.fuse.AlluxioFuse
Parses user given fuse options to the format that Fuse application needs.

R

read(String, Pointer, long, long, FuseFileInfo) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Reads data from an open file.
read(String, ByteBuffer, long, long, FuseFileInfo) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
read(String, ByteBuffer, long, long, FuseFileInfo) - Method in class alluxio.fuse.StackFS
 
readdir(String, Pointer, FuseFillDir, long, FuseFileInfo) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Reads the contents of a directory.
readdir(String, long, long, long, FuseFileInfo) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
readdir(String, long, long, long, FuseFileInfo) - Method in class alluxio.fuse.StackFS
 
release(String, FuseFileInfo) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Releases the resources associated to an open file.
release(String, FuseFileInfo) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
release(String, FuseFileInfo) - Method in class alluxio.fuse.StackFS
 
rename(String, String) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Renames a path.
rename(String, String) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
rename(String, String) - Method in class alluxio.fuse.StackFS
 
rmdir(String) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Deletes an empty directory.
rmdir(String) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 

S

setPath(String) - Method in class alluxio.fuse.CreateFileEntry
Sets the path of the file.
setPath(String) - Method in class alluxio.fuse.OpenFileEntry
Sets the path of the file.
setUserGroupIfNeeded(AlluxioURI) - Method in interface alluxio.fuse.auth.AuthPolicy
Sets user and group if needed.
setUserGroupIfNeeded(AlluxioURI) - Method in class alluxio.fuse.auth.CustomAuthPolicy
 
setUserGroupIfNeeded(AlluxioURI) - Method in class alluxio.fuse.auth.SystemUserGroupAuthPolicy
 
setWriteOffset(long) - Method in class alluxio.fuse.OpenFileEntry
Sets the offset of the next write.
StackFS - Class in alluxio.fuse
Stack FS implements the FUSE callbacks defined by jni-fuse without interactions with Alluxio clients/servers.
StackFS(Path, Path) - Constructor for class alluxio.fuse.StackFS
 
StackMain - Class in alluxio.fuse
Main entry for StackFS.
StackMain() - Constructor for class alluxio.fuse.StackMain
 
statfs(String, Statvfs) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Gets the filesystem statistics.
symlink(String, String) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
SystemUserGroupAuthPolicy - Class in alluxio.fuse.auth
Default Fuse Auth Policy.
SystemUserGroupAuthPolicy(FileSystem, AlluxioConfiguration, AbstractFuseFileSystem) - Constructor for class alluxio.fuse.auth.SystemUserGroupAuthPolicy
 

T

truncate(String, long) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Changes the size of a file.
truncate(String, long) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
Truncate is not supported internally by Alluxio.

U

umount(boolean) - Method in class alluxio.fuse.AlluxioFuseFileSystem
 
umount(boolean) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
umount(boolean) - Method in interface alluxio.fuse.FuseUmountable
Unmounts the Fuse application.
UNKNOWN_INODES - Static variable in class alluxio.fuse.AlluxioFuseFileSystem
df command will treat -1 as an unknown value.
UNKNOWN_INODES - Static variable in class alluxio.fuse.AlluxioJniFuseFileSystem
df command will treat -1 as an unknown value.
unlink(String) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Deletes a file from the FS.
unlink(String) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
unlink(String) - Method in class alluxio.fuse.StackFS
 
utimens(String, Timespec[]) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Alluxio does not have access time, and the file is created only once.
utimensCallback(String, long, long, long, long) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 

W

waitForFileCompleted(FileSystem, AlluxioURI) - Static method in class alluxio.fuse.AlluxioFuseUtils
Waits for the file to complete.
write(String, Pointer, long, long, FuseFileInfo) - Method in class alluxio.fuse.AlluxioFuseFileSystem
Writes a buffer to an open Alluxio file.
write(String, ByteBuffer, long, long, FuseFileInfo) - Method in class alluxio.fuse.AlluxioJniFuseFileSystem
 
write(String, ByteBuffer, long, long, FuseFileInfo) - Method in class alluxio.fuse.StackFS
 
A C D F G H I L M O P R S T U W 
Skip navigation links

Copyright © 2021. All Rights Reserved.