B C D F G L M N O P R S T U W 
All Classes All Packages

B

build() - Method in interface org.cryptomator.fusecloudaccess.CloudAccessFSComponent.Builder
 
builder() - Static method in class org.cryptomator.fusecloudaccess.DaggerCloudAccessFSComponent
 

C

cacheDir(Path) - Method in interface org.cryptomator.fusecloudaccess.CloudAccessFSComponent.Builder
 
chmod(String, long) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 
close() - Method in interface org.cryptomator.fusecloudaccess.locks.DataLock
 
close() - Method in interface org.cryptomator.fusecloudaccess.locks.PathLock
 
CloudAccessFS - Class in org.cryptomator.fusecloudaccess
 
CloudAccessFS_Factory - Class in org.cryptomator.fusecloudaccess
 
CloudAccessFS_Factory(Provider<CloudProvider>, Provider<Integer>, Provider<ScheduledExecutorService>, Provider<OpenFileUploader>, Provider<OpenFileFactory>, Provider<OpenDirFactory>, Provider<LockManager>) - Constructor for class org.cryptomator.fusecloudaccess.CloudAccessFS_Factory
 
CloudAccessFSComponent - Interface in org.cryptomator.fusecloudaccess
 
CloudAccessFSComponent.Builder - Interface in org.cryptomator.fusecloudaccess
 
CloudAccessFSModule_ProvideExecutorServiceFactory - Class in org.cryptomator.fusecloudaccess
 
CloudAccessFSModule_ProvideExecutorServiceFactory() - Constructor for class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideExecutorServiceFactory
 
CloudAccessFSModule_ProvideOpenFilesMapFactory - Class in org.cryptomator.fusecloudaccess
 
CloudAccessFSModule_ProvideOpenFilesMapFactory() - Constructor for class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideOpenFilesMapFactory
 
CloudAccessFSModule_ProvideSchedulerFactory - Class in org.cryptomator.fusecloudaccess
 
CloudAccessFSModule_ProvideSchedulerFactory() - Constructor for class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideSchedulerFactory
 
CloudAccessFSModule_ProvideUploadTasksMapFactory - Class in org.cryptomator.fusecloudaccess
 
CloudAccessFSModule_ProvideUploadTasksMapFactory() - Constructor for class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideUploadTasksMapFactory
 
CloudAccessFSModule_Proxy - Class in org.cryptomator.fusecloudaccess
 
cloudProvider(CloudProvider) - Method in interface org.cryptomator.fusecloudaccess.CloudAccessFSComponent.Builder
 
create() - Static method in class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideExecutorServiceFactory
 
create() - Static method in class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideOpenFilesMapFactory
 
create() - Static method in class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideSchedulerFactory
 
create() - Static method in class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideUploadTasksMapFactory
 
create() - Static method in class org.cryptomator.fusecloudaccess.locks.LockManager_Factory
 
create(String, long, FuseFileInfo) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 
create(Provider<ConcurrentMap<CloudPath, OpenFile>>, Provider<CloudProvider>, Provider<OpenFileUploader>, Provider<Path>, Provider<ScheduledExecutorService>) - Static method in class org.cryptomator.fusecloudaccess.OpenFileFactory_Factory
 
create(Provider<CloudProvider>) - Static method in class org.cryptomator.fusecloudaccess.OpenDirFactory_Factory
 
create(Provider<CloudProvider>, Provider<Integer>, Provider<ScheduledExecutorService>, Provider<OpenFileUploader>, Provider<OpenFileFactory>, Provider<OpenDirFactory>, Provider<LockManager>) - Static method in class org.cryptomator.fusecloudaccess.CloudAccessFS_Factory
 
create(Provider<CloudProvider>, Provider<Path>, Provider<CloudPath>, Provider<ExecutorService>, Provider<ConcurrentMap<CloudPath, Future<?>>>, Provider<LockManager>) - Static method in class org.cryptomator.fusecloudaccess.OpenFileUploader_Factory
 
createNewFileSystem(CloudProvider, int, Path, CloudPath) - Static method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 
createPathLock(String) - Method in class org.cryptomator.fusecloudaccess.locks.LockManager
 

D

DaggerCloudAccessFSComponent - Class in org.cryptomator.fusecloudaccess
 
DataLock - Interface in org.cryptomator.fusecloudaccess.locks
 
destroy(Pointer) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 

F

filesystem() - Method in interface org.cryptomator.fusecloudaccess.CloudAccessFSComponent
 
filesystem() - Method in class org.cryptomator.fusecloudaccess.DaggerCloudAccessFSComponent
 
FileSystemScoped - Annotation Type in org.cryptomator.fusecloudaccess
 
forReading() - Method in interface org.cryptomator.fusecloudaccess.locks.PathLockBuilder
 
forWriting() - Method in interface org.cryptomator.fusecloudaccess.locks.PathLockBuilder
 
ftruncate(String, long, FuseFileInfo) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 

G

get() - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS_Factory
 
get() - Method in class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideExecutorServiceFactory
 
get() - Method in class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideOpenFilesMapFactory
 
get() - Method in class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideSchedulerFactory
 
get() - Method in class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideUploadTasksMapFactory
 
get() - Method in class org.cryptomator.fusecloudaccess.locks.LockManager_Factory
 
get() - Method in class org.cryptomator.fusecloudaccess.OpenDirFactory_Factory
 
get() - Method in class org.cryptomator.fusecloudaccess.OpenFileFactory_Factory
 
get() - Method in class org.cryptomator.fusecloudaccess.OpenFileUploader_Factory
 
getattr(String, FileStat) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 

L

lockDataForReading() - Method in interface org.cryptomator.fusecloudaccess.locks.PathLock
 
lockDataForWriting() - Method in interface org.cryptomator.fusecloudaccess.locks.PathLock
 
LockManager - Class in org.cryptomator.fusecloudaccess.locks
Provides a path-based locking mechanism as described by Ritik Malhotra here.
LockManager() - Constructor for class org.cryptomator.fusecloudaccess.locks.LockManager
 
LockManager_Factory - Class in org.cryptomator.fusecloudaccess.locks
 
LockManager_Factory() - Constructor for class org.cryptomator.fusecloudaccess.locks.LockManager_Factory
 

M

mkdir(String, long) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 

N

newInstance() - Static method in class org.cryptomator.fusecloudaccess.CloudAccessFSModule_Proxy
 
newInstance() - Static method in class org.cryptomator.fusecloudaccess.locks.LockManager_Factory
 
newInstance(ConcurrentMap<CloudPath, OpenFile>, CloudProvider, Object, Path, ScheduledExecutorService) - Static method in class org.cryptomator.fusecloudaccess.OpenFileFactory_Factory
 
newInstance(CloudProvider) - Static method in class org.cryptomator.fusecloudaccess.OpenDirFactory_Factory
 
newInstance(CloudProvider, int, ScheduledExecutorService, Object, Object, Object, LockManager) - Static method in class org.cryptomator.fusecloudaccess.CloudAccessFS_Factory
 
newInstance(CloudProvider, Path, CloudPath, ExecutorService, ConcurrentMap<CloudPath, Future<?>>, LockManager) - Static method in class org.cryptomator.fusecloudaccess.OpenFileUploader_Factory
 

O

open(String, FuseFileInfo) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 
opendir(String, FuseFileInfo) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 
OpenDirFactory_Factory - Class in org.cryptomator.fusecloudaccess
 
OpenDirFactory_Factory(Provider<CloudProvider>) - Constructor for class org.cryptomator.fusecloudaccess.OpenDirFactory_Factory
 
OpenFileFactory_Factory - Class in org.cryptomator.fusecloudaccess
 
OpenFileFactory_Factory(Provider<ConcurrentMap<CloudPath, OpenFile>>, Provider<CloudProvider>, Provider<OpenFileUploader>, Provider<Path>, Provider<ScheduledExecutorService>) - Constructor for class org.cryptomator.fusecloudaccess.OpenFileFactory_Factory
 
OpenFileUploader_Factory - Class in org.cryptomator.fusecloudaccess
 
OpenFileUploader_Factory(Provider<CloudProvider>, Provider<Path>, Provider<CloudPath>, Provider<ExecutorService>, Provider<ConcurrentMap<CloudPath, Future<?>>>, Provider<LockManager>) - Constructor for class org.cryptomator.fusecloudaccess.OpenFileUploader_Factory
 
org.cryptomator.cloudaccess.fuse - module org.cryptomator.cloudaccess.fuse
 
org.cryptomator.fusecloudaccess - package org.cryptomator.fusecloudaccess
 
org.cryptomator.fusecloudaccess.locks - package org.cryptomator.fusecloudaccess.locks
 

P

PathLock - Interface in org.cryptomator.fusecloudaccess.locks
 
PathLockBuilder - Interface in org.cryptomator.fusecloudaccess.locks
 
provideExecutorService() - Static method in class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideExecutorServiceFactory
 
provideOpenFilesMap() - Static method in class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideOpenFilesMapFactory
 
provideScheduler() - Static method in class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideSchedulerFactory
 
provideUploadTasksMap() - Static method in class org.cryptomator.fusecloudaccess.CloudAccessFSModule_ProvideUploadTasksMapFactory
 

R

read(String, Pointer, long, long, FuseFileInfo) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 
readdir(String, Pointer, FuseFillDir, long, FuseFileInfo) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 
release(String, FuseFileInfo) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 
releasedir(String, FuseFileInfo) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 
rename(String, String) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 
rmdir(String) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 

S

statfs(String, Statvfs) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 

T

timeoutInMillis(int) - Method in interface org.cryptomator.fusecloudaccess.CloudAccessFSComponent.Builder
 
truncate(String, long) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 

U

unlink(String) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 
uploadDir(CloudPath) - Method in interface org.cryptomator.fusecloudaccess.CloudAccessFSComponent.Builder
 

W

write(String, Pointer, long, long, FuseFileInfo) - Method in class org.cryptomator.fusecloudaccess.CloudAccessFS
 
B C D F G L M N O P R S T U W 
All Classes All Packages