Class FilesystemCdnGitLoaderProvider

java.lang.Object
dev.getelements.elements.cdnserve.FilesystemCdnGitLoaderProvider
All Implemented Interfaces:
jakarta.inject.Provider<GitApplicationAssetLoader>

public class FilesystemCdnGitLoaderProvider extends Object implements jakarta.inject.Provider<GitApplicationAssetLoader>
  • Field Details

    • GIT_CDN_STORAGE_DIRECTORY

      public static final String GIT_CDN_STORAGE_DIRECTORY
      The storage directory for the git repositories housing the application's script storage.
      See Also:
  • Constructor Details

    • FilesystemCdnGitLoaderProvider

      public FilesystemCdnGitLoaderProvider()
  • Method Details

    • get

      Specified by:
      get in interface jakarta.inject.Provider<GitApplicationAssetLoader>
    • getGitStorageDirectory

      public String getGitStorageDirectory()
    • setGitStorageDirectory

      @Inject public void setGitStorageDirectory(@Named("dev.getelements.elements.git.cdn.storage.directory") String gitStorageDirectory)
    • getFilesystemGitLoaderProvider

      public jakarta.inject.Provider<FilesystemGitApplicationAssetLoader> getFilesystemGitLoaderProvider()
    • setFilesystemGitLoaderProvider

      @Inject public void setFilesystemGitLoaderProvider(jakarta.inject.Provider<FilesystemGitApplicationAssetLoader> filesystemGitLoaderProvider)