Package dev.voidframework.vfs.module
Class VirtualFileStorageProvider
java.lang.Object
dev.voidframework.vfs.module.VirtualFileStorageProvider
- All Implemented Interfaces:
com.google.inject.Provider<VirtualFileStorage>,jakarta.inject.Provider<VirtualFileStorage>
public class VirtualFileStorageProvider
extends Object
implements com.google.inject.Provider<VirtualFileStorage>
Virtual File Storage provider. This provider is special, it exposes methods to manually manage
the
VirtualFileStorage to return when a user calls the method get().- Since:
- 1.3.0
-
Constructor Summary
ConstructorsConstructorDescriptionVirtualFileStorageProvider(Class<? extends VirtualFileStorage> classType, com.typesafe.config.Config vfsEngineConfiguration) Build a new instance. -
Method Summary
-
Constructor Details
-
VirtualFileStorageProvider
public VirtualFileStorageProvider(Class<? extends VirtualFileStorage> classType, com.typesafe.config.Config vfsEngineConfiguration) Build a new instance.- Parameters:
classType- The VFS engine class typevfsEngineConfiguration- The VFS engine configuration- Since:
- 1.3.0
-
-
Method Details
-
get
- Specified by:
getin interfacecom.google.inject.Provider<VirtualFileStorage>- Specified by:
getin interfacejakarta.inject.Provider<VirtualFileStorage>
-