public abstract class HttpResolution
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected org.vertx.java.core.http.HttpClient |
client |
protected java.lang.String |
filename |
protected ModuleIdentifier |
modID |
protected java.lang.String |
proxyHost |
protected int |
proxyPort |
protected java.lang.String |
repoHost |
protected java.lang.String |
repoPassword |
protected int |
repoPort |
protected java.lang.String |
repoScheme |
protected java.lang.String |
repoUsername |
static boolean |
suppressDownloadCounter |
| Constructor and Description |
|---|
HttpResolution(org.vertx.java.core.Vertx vertx,
java.lang.String repoScheme,
java.lang.String repoUsername,
java.lang.String repoPassword,
java.lang.String repoHost,
int repoPort,
ModuleIdentifier modID,
java.lang.String filename) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addHandler(int statusCode,
org.vertx.java.core.Handler<org.vertx.java.core.http.HttpClientResponse> handler) |
protected void |
addRedirectHandlers() |
protected org.vertx.java.core.http.HttpClient |
createClient(java.lang.String scheme,
java.lang.String host,
int port) |
protected void |
downloadToFile(java.lang.String file,
org.vertx.java.core.http.HttpClientResponse resp) |
protected void |
end(boolean ok) |
protected abstract void |
getModule() |
protected void |
handleRedirect(org.vertx.java.core.http.HttpClientResponse resp) |
protected void |
makeRequest(java.lang.String scheme,
java.lang.String host,
int port,
java.lang.String uri) |
protected void |
removeHandler(int statusCode) |
protected void |
sendRequest(java.lang.String scheme,
java.lang.String host,
int port,
java.lang.String uri,
org.vertx.java.core.Handler<org.vertx.java.core.http.HttpClientResponse> respHandler) |
boolean |
waitResult() |
public static boolean suppressDownloadCounter
protected final java.lang.String repoHost
protected final int repoPort
protected final java.lang.String repoScheme
protected final java.lang.String repoPassword
protected final java.lang.String repoUsername
protected final ModuleIdentifier modID
protected final java.lang.String filename
protected final java.lang.String proxyHost
protected final int proxyPort
protected org.vertx.java.core.http.HttpClient client
public HttpResolution(org.vertx.java.core.Vertx vertx,
java.lang.String repoScheme,
java.lang.String repoUsername,
java.lang.String repoPassword,
java.lang.String repoHost,
int repoPort,
ModuleIdentifier modID,
java.lang.String filename)
public boolean waitResult()
protected org.vertx.java.core.http.HttpClient createClient(java.lang.String scheme,
java.lang.String host,
int port)
protected void sendRequest(java.lang.String scheme,
java.lang.String host,
int port,
java.lang.String uri,
org.vertx.java.core.Handler<org.vertx.java.core.http.HttpClientResponse> respHandler)
protected abstract void getModule()
protected void makeRequest(java.lang.String scheme,
java.lang.String host,
int port,
java.lang.String uri)
protected void end(boolean ok)
protected void addHandler(int statusCode,
org.vertx.java.core.Handler<org.vertx.java.core.http.HttpClientResponse> handler)
protected void removeHandler(int statusCode)
protected void downloadToFile(java.lang.String file,
org.vertx.java.core.http.HttpClientResponse resp)
protected void handleRedirect(org.vertx.java.core.http.HttpClientResponse resp)
protected void addRedirectHandlers()