public interface RepositoryRegistry extends EventSource
The modification methods addXX and removeXX persist the changes immediately to the configuration. If the configuration save fails the changes are rolled back.
registerEventHandler, unregisterEventHandlervoid setArchivaConfiguration(ArchivaConfiguration archivaConfiguration)
ArchivaIndexManager getIndexManager(RepositoryType type)
Collection<Repository> getRepositories()
Collection<ManagedRepository> getManagedRepositories()
Collection<RemoteRepository> getRemoteRepositories()
Collection<RepositoryGroup> getRepositoryGroups()
Repository getRepository(String repoId)
ManagedRepository getManagedRepository(String repoId)
RemoteRepository getRemoteRepository(String repoId)
RepositoryGroup getRepositoryGroup(String groupId)
ManagedRepository putRepository(ManagedRepository managedRepository) throws RepositoryException
RepositoryExceptionManagedRepository putRepository(ManagedRepositoryConfiguration managedRepositoryConfiguration) throws RepositoryException
RepositoryExceptionManagedRepository putRepository(ManagedRepositoryConfiguration managedRepositoryConfiguration, Configuration configuration) throws RepositoryException
RepositoryExceptionRepositoryGroup putRepositoryGroup(RepositoryGroup repositoryGroup) throws RepositoryException
RepositoryExceptionRepositoryGroup putRepositoryGroup(RepositoryGroupConfiguration repositoryGroupConfiguration) throws RepositoryException
RepositoryExceptionRepositoryGroup putRepositoryGroup(RepositoryGroupConfiguration repositoryGroupConfiguration, Configuration configuration) throws RepositoryException
RepositoryExceptionRemoteRepository putRepository(RemoteRepository remoteRepository, Configuration configuration) throws RepositoryException
RepositoryExceptionRemoteRepository putRepository(RemoteRepository remoteRepository) throws RepositoryException
RepositoryExceptionRemoteRepository putRepository(RemoteRepositoryConfiguration remoteRepositoryConfiguration) throws RepositoryException
RepositoryExceptionRemoteRepository putRepository(RemoteRepositoryConfiguration remoteRepositoryConfiguration, Configuration configuration) throws RepositoryException
RepositoryExceptionvoid removeRepository(String repoId) throws RepositoryException
RepositoryExceptionvoid removeRepository(Repository repo) throws RepositoryException
RepositoryExceptionvoid removeRepository(ManagedRepository managedRepository) throws RepositoryException
RepositoryExceptionvoid removeRepository(ManagedRepository managedRepository, Configuration configuration) throws RepositoryException
RepositoryExceptionvoid removeRepositoryGroup(RepositoryGroup repositoryGroup) throws RepositoryException
RepositoryExceptionvoid removeRepositoryGroup(RepositoryGroup repositoryGroup, Configuration configuration) throws RepositoryException
RepositoryExceptionvoid removeRepository(RemoteRepository remoteRepository) throws RepositoryException
RepositoryExceptionvoid removeRepository(RemoteRepository remoteRepository, Configuration configuration) throws RepositoryException
RepositoryExceptionvoid reload()
void resetIndexingContext(Repository repository) throws IndexUpdateFailedException
IndexUpdateFailedExceptionManagedRepository clone(ManagedRepository repo, String newId) throws RepositoryException
RepositoryException<T extends Repository> Repository clone(T repo, String newId) throws RepositoryException
RepositoryExceptionRemoteRepository clone(RemoteRepository repo, String newId) throws RepositoryException
RepositoryExceptionCopyright © 2006–2019 The Apache Software Foundation. All rights reserved.