Module org.cryptomator.cryptofs
Package org.cryptomator.cryptofs.ch
Class CleartextFileChannel_Factory
java.lang.Object
org.cryptomator.cryptofs.ch.CleartextFileChannel_Factory
- All Implemented Interfaces:
dagger.internal.Factory<org.cryptomator.cryptofs.ch.CleartextFileChannel>,javax.inject.Provider<org.cryptomator.cryptofs.ch.CleartextFileChannel>
@DaggerGenerated
public final class CleartextFileChannel_Factory
extends Object
implements dagger.internal.Factory<org.cryptomator.cryptofs.ch.CleartextFileChannel>
-
Constructor Summary
ConstructorsConstructorDescriptionCleartextFileChannel_Factory(javax.inject.Provider<FileChannel> ciphertextFileChannelProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.FileHeaderHolder> fileHeaderHolderProvider, javax.inject.Provider<ReadWriteLock> readWriteLockProvider, javax.inject.Provider<org.cryptomator.cryptolib.api.Cryptor> cryptorProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.ChunkCache> chunkCacheProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.BufferPool> bufferPoolProvider, javax.inject.Provider<EffectiveOpenOptions> optionsProvider, javax.inject.Provider<AtomicLong> fileSizeProvider, javax.inject.Provider<AtomicReference<Instant>> lastModifiedProvider, javax.inject.Provider<AtomicReference<Path>> currentPathProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.ExceptionsDuringWrite> exceptionsDuringWriteProvider, javax.inject.Provider<org.cryptomator.cryptofs.ch.ChannelCloseListener> closeListenerProvider, javax.inject.Provider<CryptoFileSystemStats> statsProvider) -
Method Summary
Modifier and TypeMethodDescriptionstatic CleartextFileChannel_Factorycreate(javax.inject.Provider<FileChannel> ciphertextFileChannelProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.FileHeaderHolder> fileHeaderHolderProvider, javax.inject.Provider<ReadWriteLock> readWriteLockProvider, javax.inject.Provider<org.cryptomator.cryptolib.api.Cryptor> cryptorProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.ChunkCache> chunkCacheProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.BufferPool> bufferPoolProvider, javax.inject.Provider<EffectiveOpenOptions> optionsProvider, javax.inject.Provider<AtomicLong> fileSizeProvider, javax.inject.Provider<AtomicReference<Instant>> lastModifiedProvider, javax.inject.Provider<AtomicReference<Path>> currentPathProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.ExceptionsDuringWrite> exceptionsDuringWriteProvider, javax.inject.Provider<org.cryptomator.cryptofs.ch.ChannelCloseListener> closeListenerProvider, javax.inject.Provider<CryptoFileSystemStats> statsProvider) org.cryptomator.cryptofs.ch.CleartextFileChannelget()static org.cryptomator.cryptofs.ch.CleartextFileChannelnewInstance(FileChannel ciphertextFileChannel, org.cryptomator.cryptofs.fh.FileHeaderHolder fileHeaderHolder, ReadWriteLock readWriteLock, org.cryptomator.cryptolib.api.Cryptor cryptor, org.cryptomator.cryptofs.fh.ChunkCache chunkCache, org.cryptomator.cryptofs.fh.BufferPool bufferPool, EffectiveOpenOptions options, AtomicLong fileSize, AtomicReference<Instant> lastModified, AtomicReference<Path> currentPath, org.cryptomator.cryptofs.fh.ExceptionsDuringWrite exceptionsDuringWrite, org.cryptomator.cryptofs.ch.ChannelCloseListener closeListener, CryptoFileSystemStats stats)
-
Constructor Details
-
CleartextFileChannel_Factory
public CleartextFileChannel_Factory(javax.inject.Provider<FileChannel> ciphertextFileChannelProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.FileHeaderHolder> fileHeaderHolderProvider, javax.inject.Provider<ReadWriteLock> readWriteLockProvider, javax.inject.Provider<org.cryptomator.cryptolib.api.Cryptor> cryptorProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.ChunkCache> chunkCacheProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.BufferPool> bufferPoolProvider, javax.inject.Provider<EffectiveOpenOptions> optionsProvider, javax.inject.Provider<AtomicLong> fileSizeProvider, javax.inject.Provider<AtomicReference<Instant>> lastModifiedProvider, javax.inject.Provider<AtomicReference<Path>> currentPathProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.ExceptionsDuringWrite> exceptionsDuringWriteProvider, javax.inject.Provider<org.cryptomator.cryptofs.ch.ChannelCloseListener> closeListenerProvider, javax.inject.Provider<CryptoFileSystemStats> statsProvider)
-
-
Method Details
-
get
public org.cryptomator.cryptofs.ch.CleartextFileChannel get()- Specified by:
getin interfacejavax.inject.Provider<org.cryptomator.cryptofs.ch.CleartextFileChannel>
-
create
public static CleartextFileChannel_Factory create(javax.inject.Provider<FileChannel> ciphertextFileChannelProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.FileHeaderHolder> fileHeaderHolderProvider, javax.inject.Provider<ReadWriteLock> readWriteLockProvider, javax.inject.Provider<org.cryptomator.cryptolib.api.Cryptor> cryptorProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.ChunkCache> chunkCacheProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.BufferPool> bufferPoolProvider, javax.inject.Provider<EffectiveOpenOptions> optionsProvider, javax.inject.Provider<AtomicLong> fileSizeProvider, javax.inject.Provider<AtomicReference<Instant>> lastModifiedProvider, javax.inject.Provider<AtomicReference<Path>> currentPathProvider, javax.inject.Provider<org.cryptomator.cryptofs.fh.ExceptionsDuringWrite> exceptionsDuringWriteProvider, javax.inject.Provider<org.cryptomator.cryptofs.ch.ChannelCloseListener> closeListenerProvider, javax.inject.Provider<CryptoFileSystemStats> statsProvider) -
newInstance
public static org.cryptomator.cryptofs.ch.CleartextFileChannel newInstance(FileChannel ciphertextFileChannel, org.cryptomator.cryptofs.fh.FileHeaderHolder fileHeaderHolder, ReadWriteLock readWriteLock, org.cryptomator.cryptolib.api.Cryptor cryptor, org.cryptomator.cryptofs.fh.ChunkCache chunkCache, org.cryptomator.cryptofs.fh.BufferPool bufferPool, EffectiveOpenOptions options, AtomicLong fileSize, AtomicReference<Instant> lastModified, AtomicReference<Path> currentPath, org.cryptomator.cryptofs.fh.ExceptionsDuringWrite exceptionsDuringWrite, org.cryptomator.cryptofs.ch.ChannelCloseListener closeListener, CryptoFileSystemStats stats)
-