Class LockssRepositoryConfig
java.lang.Object
org.lockss.laaws.rs.configuration.LockssRepositoryConfig
Spring configuration beans for the configuration of the Repository Service's internal repository.
-
Constructor Summary
ConstructorsConstructorDescriptionLockssRepositoryConfig(RepositoryServiceProperties repoProps, org.lockss.rs.io.index.ArtifactIndex index, org.lockss.rs.io.storage.ArtifactDataStore store) -
Method Summary
Modifier and TypeMethodDescriptionorg.lockss.rs.BaseLockssRepositoryCreates and initializes theLockssRepositorythat will be made available via the LOCKSS Repository Service's REST API.org.lockss.rs.BaseLockssRepositoryCreates aLockssRepository
-
Constructor Details
-
LockssRepositoryConfig
@Autowired public LockssRepositoryConfig(RepositoryServiceProperties repoProps, org.lockss.rs.io.index.ArtifactIndex index, org.lockss.rs.io.storage.ArtifactDataStore store)
-
-
Method Details
-
createInitializedRepository
Creates and initializes theLockssRepositorythat will be made available via the LOCKSS Repository Service's REST API.- Returns:
- An initialized
LockssRepository. - Throws:
IOException
-
createLockssRepository
Creates aLockssRepository- Returns:
- Throws:
IOException
-