|
|||||||||
| 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 |
authScheme(java.lang.Object authScheme)
Sets the authentication scheme to use. |
void |
compress(boolean compress)
Specifies if compression should be used during download |
void |
credentials(org.apache.http.auth.Credentials credentials)
Sets the credentials used for authentication. |
void |
dest(java.lang.Object dest)
Sets the download destination |
org.apache.http.auth.AuthScheme |
getAuthScheme()
|
org.apache.http.auth.Credentials |
getCredentials()
|
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 or Digest
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 or Digest
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 or Digest
authentication
username - the usernamevoid password(java.lang.String password)
Basic or Digest
authentication
password - the passwordvoid authScheme(java.lang.Object authScheme)
Sets the authentication scheme to use. This method accepts
either a String (valid values are "Basic"
and "Digest") or an instance of AuthScheme.
If username and password are set this
method will only accept "Basic" or "Digest"
as valid values. The default value will be "Basic" in
this case.
authScheme - the authentication schemevoid credentials(org.apache.http.auth.Credentials credentials)
username(String) and password(String).
Allows for setting credentials for authentication schemes other than
Basic or Digest.
credentials - the credentialsvoid 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 or Digest
authenticationjava.lang.String getPassword()
Basic or Digest
authenticationorg.apache.http.auth.AuthScheme getAuthScheme()
null if
no authentication is performed)org.apache.http.auth.Credentials getCredentials()
null if
no authentication is performed)java.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 | ||||||||