org.sonatype.tycho.p2.facade.internal
Class P2RepositoryCacheImpl

java.lang.Object
  extended by org.sonatype.tycho.p2.facade.internal.P2RepositoryCacheImpl
All Implemented Interfaces:
P2RepositoryCache

@Component(role=P2RepositoryCacheImpl.class)
public class P2RepositoryCacheImpl
extends java.lang.Object
implements P2RepositoryCache


Constructor Summary
P2RepositoryCacheImpl()
           
 
Method Summary
 java.lang.Object getArtifactRepository(java.net.URI uri)
           
 java.lang.Object getMetadataRepository(java.net.URI uri)
           
 TychoRepositoryIndex getRepositoryIndex(java.lang.String repositoryKey)
           
 void putRepository(java.net.URI uri, java.lang.Object metadataRepository, java.lang.Object artifactRepository)
           
 void putRepositoryIndex(java.lang.String repositoryKey, TychoRepositoryIndex index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

P2RepositoryCacheImpl

public P2RepositoryCacheImpl()
Method Detail

getArtifactRepository

public java.lang.Object getArtifactRepository(java.net.URI uri)
Specified by:
getArtifactRepository in interface P2RepositoryCache

getMetadataRepository

public java.lang.Object getMetadataRepository(java.net.URI uri)
Specified by:
getMetadataRepository in interface P2RepositoryCache

putRepository

public void putRepository(java.net.URI uri,
                          java.lang.Object metadataRepository,
                          java.lang.Object artifactRepository)
Specified by:
putRepository in interface P2RepositoryCache

getRepositoryIndex

public TychoRepositoryIndex getRepositoryIndex(java.lang.String repositoryKey)

putRepositoryIndex

public void putRepositoryIndex(java.lang.String repositoryKey,
                               TychoRepositoryIndex index)


Copyright © 2008-2011. All Rights Reserved.