|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DownloadSpec
An interface for classes that perform file downloads
| Method Summary | |
|---|---|
void |
acceptAnyCertificate(boolean accept)
Specifies if HTTPS certificate verification errors should be ignored and any certificate (even an invalid one) should be accepted. |
void |
compress(boolean compress)
Specifies if compression should be used during download |
void |
dest(java.lang.Object dest)
Sets the download destination |
java.io.File |
getDest()
|
java.lang.String |
getHeader(java.lang.String name)
|
java.util.Map<java.lang.String,java.lang.String> |
getHeaders()
|
java.lang.String |
getPassword()
|
java.lang.Object |
getSrc()
|
java.lang.String |
getUsername()
|
void |
header(java.lang.String name,
java.lang.String value)
Sets an HTTP request header to use when downloading |
void |
headers(java.util.Map<java.lang.String,java.lang.String> headers)
Sets the HTTP request headers to us when downloading |
boolean |
isAcceptAnyCertificate()
|
boolean |
isCompress()
|
boolean |
isOnlyIfNewer()
|
boolean |
isOverwrite()
|
boolean |
isQuiet()
|
void |
onlyIfNewer(boolean onlyIfNewer)
Sets the onlyIfNewer flag |
void |
overwrite(boolean overwrite)
Sets the overwrite flag |
void |
password(java.lang.String password)
Sets the password for Basic authentication |
void |
quiet(boolean quiet)
Sets the quiet flag |
void |
src(java.lang.Object src)
Sets the download source URL |
void |
username(java.lang.String username)
Sets the username for Basic authentication |
| Method Detail |
|---|
void src(java.lang.Object src)
throws java.net.MalformedURLException
src - the URL
java.net.MalformedURLException - if the download source is not a URLvoid dest(java.lang.Object dest)
dest - a file or directory where to store the retrieved filevoid quiet(boolean quiet)
quiet - true if download progress should not be loggedvoid overwrite(boolean overwrite)
overwrite - true if existing files should be overwritten, false otherwisevoid onlyIfNewer(boolean onlyIfNewer)
onlyIfNewer - true if the file should only be downloaded if it
has been modified on the server since the last downloadvoid compress(boolean compress)
compress - true if compression should be enabledvoid username(java.lang.String username)
Basic authentication
username - the usernamevoid password(java.lang.String password)
Basic authentication
password - the passwordvoid headers(java.util.Map<java.lang.String,java.lang.String> headers)
headers - a Map of header names to values
void header(java.lang.String name,
java.lang.String value)
name - name of the HTTP headervalue - value of the HTTP headervoid acceptAnyCertificate(boolean accept)
accept - true if certificate errors should be ignored (default: false)java.lang.Object getSrc()
java.io.File getDest()
boolean isQuiet()
boolean isOverwrite()
boolean isOnlyIfNewer()
boolean isCompress()
java.lang.String getUsername()
Basic authenticationjava.lang.String getPassword()
Basic authenticationjava.util.Map<java.lang.String,java.lang.String> getHeaders()
java.lang.String getHeader(java.lang.String name)
name - name of the HTTP header
boolean isAcceptAnyCertificate()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||