Class OpenFileFactory_Factory

  • All Implemented Interfaces:
    dagger.internal.Factory<org.cryptomator.fusecloudaccess.OpenFileFactory>, javax.inject.Provider<org.cryptomator.fusecloudaccess.OpenFileFactory>

    @Generated(value="dagger.internal.codegen.ComponentProcessor",
               comments="https://dagger.dev")
    public final class OpenFileFactory_Factory
    extends Object
    implements dagger.internal.Factory<org.cryptomator.fusecloudaccess.OpenFileFactory>
    • Constructor Summary

      Constructors 
      Constructor Description
      OpenFileFactory_Factory​(javax.inject.Provider<ConcurrentMap<org.cryptomator.cloudaccess.api.CloudPath,​org.cryptomator.fusecloudaccess.OpenFile>> openFilesProvider, javax.inject.Provider<org.cryptomator.cloudaccess.api.CloudProvider> providerProvider, javax.inject.Provider<org.cryptomator.fusecloudaccess.OpenFileUploader> uploaderProvider, javax.inject.Provider<Path> cacheDirProvider, javax.inject.Provider<ScheduledExecutorService> schedulerProvider)  
    • Constructor Detail

      • OpenFileFactory_Factory

        public OpenFileFactory_Factory​(javax.inject.Provider<ConcurrentMap<org.cryptomator.cloudaccess.api.CloudPath,​org.cryptomator.fusecloudaccess.OpenFile>> openFilesProvider,
                                       javax.inject.Provider<org.cryptomator.cloudaccess.api.CloudProvider> providerProvider,
                                       javax.inject.Provider<org.cryptomator.fusecloudaccess.OpenFileUploader> uploaderProvider,
                                       javax.inject.Provider<Path> cacheDirProvider,
                                       javax.inject.Provider<ScheduledExecutorService> schedulerProvider)
    • Method Detail

      • get

        public org.cryptomator.fusecloudaccess.OpenFileFactory get()
        Specified by:
        get in interface javax.inject.Provider<org.cryptomator.fusecloudaccess.OpenFileFactory>
      • create

        public static OpenFileFactory_Factory create​(javax.inject.Provider<ConcurrentMap<org.cryptomator.cloudaccess.api.CloudPath,​org.cryptomator.fusecloudaccess.OpenFile>> openFilesProvider,
                                                     javax.inject.Provider<org.cryptomator.cloudaccess.api.CloudProvider> providerProvider,
                                                     javax.inject.Provider<org.cryptomator.fusecloudaccess.OpenFileUploader> uploaderProvider,
                                                     javax.inject.Provider<Path> cacheDirProvider,
                                                     javax.inject.Provider<ScheduledExecutorService> schedulerProvider)
      • newInstance

        public static org.cryptomator.fusecloudaccess.OpenFileFactory newInstance​(ConcurrentMap<org.cryptomator.cloudaccess.api.CloudPath,​org.cryptomator.fusecloudaccess.OpenFile> openFiles,
                                                                                  org.cryptomator.cloudaccess.api.CloudProvider provider,
                                                                                  Object uploader,
                                                                                  Path cacheDir,
                                                                                  ScheduledExecutorService scheduler)