Package org.cryptomator.cryptofs.fh
Class FileHeaderHolder
- java.lang.Object
-
- org.cryptomator.cryptofs.fh.FileHeaderHolder
-
@OpenFileScoped public class FileHeaderHolder extends Object
-
-
Constructor Summary
Constructors Constructor Description FileHeaderHolder(org.cryptomator.cryptolib.api.Cryptor cryptor, AtomicReference<Path> path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.cryptomator.cryptolib.api.FileHeadercreateNew()org.cryptomator.cryptolib.api.FileHeaderget()org.cryptomator.cryptolib.api.FileHeaderloadExisting(FileChannel ch)
-
-
-
Constructor Detail
-
FileHeaderHolder
@Inject public FileHeaderHolder(org.cryptomator.cryptolib.api.Cryptor cryptor, @CurrentOpenFilePath AtomicReference<Path> path)
-
-
Method Detail
-
get
public org.cryptomator.cryptolib.api.FileHeader get()
-
createNew
public org.cryptomator.cryptolib.api.FileHeader createNew()
-
loadExisting
public org.cryptomator.cryptolib.api.FileHeader loadExisting(FileChannel ch) throws IOException
- Throws:
IOException
-
-