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

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

@Component(role=MavenRepositoryReader.class,
           instantiationStrategy="per-lookup")
public class MavenRepositoryReader
extends Object
implements RepositoryReader

Implementation of RepositoryReader interface that delegates to Maven repository subsystem to retrieve artifacts from remote repository.


Constructor Summary
MavenRepositoryReader()
           
 
Method Summary
 InputStream getContents(GAV gav, String classifier, String extension)
           
 InputStream getContents(String remoteRelpath)
           
 void setArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository repository)
           
 void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenRepositoryReader

public MavenRepositoryReader()
Method Detail

getContents

public InputStream getContents(GAV gav,
                               String classifier,
                               String extension)
                        throws IOException
Specified by:
getContents in interface RepositoryReader
Throws:
IOException

getContents

public InputStream getContents(String remoteRelpath)
                        throws IOException
Specified by:
getContents in interface RepositoryReader
Throws:
IOException

setArtifactRepository

public void setArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository repository)

setLocalRepository

public void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)


Copyright © 2008-2011. All Rights Reserved.