public class P2RepositoryCacheImpl extends Object implements P2RepositoryCache
SERVICE_NAME
Constructor and Description |
---|
P2RepositoryCacheImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository |
getArtifactRepository(URI uri) |
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository |
getMetadataRepository(URI uri) |
TychoRepositoryIndex |
getRepositoryIndex(String repositoryKey) |
void |
putRepository(URI uri,
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository,
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepository) |
void |
putRepositoryIndex(String repositoryKey,
TychoRepositoryIndex index) |
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepository(URI uri)
getArtifactRepository
in interface P2RepositoryCache
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository(URI uri)
getMetadataRepository
in interface P2RepositoryCache
public void putRepository(URI uri, org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepository)
putRepository
in interface P2RepositoryCache
public TychoRepositoryIndex getRepositoryIndex(String repositoryKey)
public void putRepositoryIndex(String repositoryKey, TychoRepositoryIndex index)
Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.