Class ArtifactDataStoreConfig

java.lang.Object
org.lockss.laaws.rs.configuration.ArtifactDataStoreConfig

@Configuration public class ArtifactDataStoreConfig extends Object
Spring configuration beans for the configuration of the Repository Service's internal artifact data store.
  • Field Details

    • PARAM_FREE_SPACE_MAP

      public static final String PARAM_FREE_SPACE_MAP
      See Also:
    • PARAM_REPO_USE_WARC_COMPRESSION

      public static final String PARAM_REPO_USE_WARC_COMPRESSION
      Enables or disables the use of GZIP compression for WARC files in WARC artifact data store implementations.
      See Also:
    • DEFAULT_REPO_USE_WARC_COMPRESSION

      public static final boolean DEFAULT_REPO_USE_WARC_COMPRESSION
      Default settings for use of GZIP compression for WARC files.
      See Also:
  • Constructor Details

    • ArtifactDataStoreConfig

      @Autowired public ArtifactDataStoreConfig(RepositoryServiceProperties repoProps, org.lockss.rs.io.index.ArtifactIndex index)
  • Method Details

    • setArtifactDataStore

      @Bean public org.lockss.rs.io.storage.ArtifactDataStore setArtifactDataStore() throws Exception
      Throws:
      Exception
    • configMgrCreated

      @EventListener public void configMgrCreated(org.lockss.config.ConfigManager.ConfigManagerCreatedEvent event)