org.sonar.api.utils
Class HttpDownloader

java.lang.Object
  extended by org.sonar.api.utils.HttpDownloader
All Implemented Interfaces:
BatchComponent, ServerComponent

public class HttpDownloader
extends Object
implements BatchComponent, ServerComponent

Simple class to download a file from a HTTP repository.

Since:
2.2

Field Summary
static int TIMEOUT_MILLISECONDS
           
 
Constructor Summary
HttpDownloader()
           
HttpDownloader(Server server)
           
 
Method Summary
 byte[] download(URI uri)
           
 void download(URI uri, File toFile)
           
 InputStream openStream(URI uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TIMEOUT_MILLISECONDS

public static final int TIMEOUT_MILLISECONDS
See Also:
Constant Field Values
Constructor Detail

HttpDownloader

public HttpDownloader(Server server)

HttpDownloader

public HttpDownloader()
Method Detail

download

public void download(URI uri,
                     File toFile)

download

public byte[] download(URI uri)

openStream

public InputStream openStream(URI uri)


Copyright © 2009-2010 SonarSource. All Rights Reserved.