@Produces(value="application/json") @Consumes(value="application/json") public class RepositoriesApiResource extends org.sonatype.goodies.common.ComponentSupport implements org.sonatype.nexus.rest.Resource, RepositoriesApiResourceDoc
Constructor and Description |
---|
RepositoriesApiResource(AuthorizingRepositoryManager authorizingRepositoryManager) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
deleteRepository(String repositoryName) |
void |
invalidateCache(String repositoryName) |
void |
rebuildIndex(String repositoryName) |
@Inject public RepositoriesApiResource(AuthorizingRepositoryManager authorizingRepositoryManager)
@DELETE @Path(value="/{repositoryName}") @RequiresAuthentication public javax.ws.rs.core.Response deleteRepository(@PathParam(value="repositoryName") String repositoryName) throws Exception
deleteRepository
in interface RepositoriesApiResourceDoc
Exception
@POST @Path(value="/{repositoryName}/rebuild-index") @RequiresAuthentication public void rebuildIndex(@PathParam(value="repositoryName") String repositoryName)
rebuildIndex
in interface RepositoriesApiResourceDoc
@POST @Path(value="/{repositoryName}/invalidate-cache") @RequiresAuthentication public void invalidateCache(@PathParam(value="repositoryName") String repositoryName)
invalidateCache
in interface RepositoriesApiResourceDoc
Copyright © 2008–2021 Sonatype, Inc.. All rights reserved.