Package org.cryptomator.cryptofs.fh
Class OpenCryptoFileModule
- java.lang.Object
-
- org.cryptomator.cryptofs.fh.OpenCryptoFileModule
-
@Module public class OpenCryptoFileModule extends Object
-
-
Constructor Summary
Constructors Constructor Description OpenCryptoFileModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Supplier<BasicFileAttributeView>provideBasicFileAttributeViewSupplier(AtomicReference<Path> currentPath)AtomicReference<Path>provideCurrentPath(Path originalPath)AtomicLongprovideFileSize()AtomicReference<Instant>provideLastModifiedDate(Path originalPath)ReadWriteLockprovideReadWriteLock()
-
-
-
Method Detail
-
provideReadWriteLock
@Provides @OpenFileScoped public ReadWriteLock provideReadWriteLock()
-
provideCurrentPath
@Provides @OpenFileScoped @CurrentOpenFilePath public AtomicReference<Path> provideCurrentPath(@OriginalOpenFilePath Path originalPath)
-
provideBasicFileAttributeViewSupplier
@Provides @OpenFileScoped public Supplier<BasicFileAttributeView> provideBasicFileAttributeViewSupplier(@CurrentOpenFilePath AtomicReference<Path> currentPath)
-
provideLastModifiedDate
@Provides @OpenFileScoped @OpenFileModifiedDate public AtomicReference<Instant> provideLastModifiedDate(@OriginalOpenFilePath Path originalPath)
-
provideFileSize
@Provides @OpenFileScoped @OpenFileSize public AtomicLong provideFileSize()
-
-