public abstract class ManagerBase
extends java.lang.Object
implements java.lang.AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
protected org.jfrog.build.client.JFrogHttpClient |
jfrogHttpClient |
protected org.jfrog.build.api.util.Log |
log |
| Modifier | Constructor and Description |
|---|---|
protected |
ManagerBase(java.lang.String url,
java.lang.String username,
java.lang.String password,
java.lang.String accessToken,
org.jfrog.build.api.util.Log logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.jfrog.build.client.ProxyConfiguration |
getProxyConfiguration() |
java.lang.String |
getUrl() |
abstract org.jfrog.build.client.Version |
getVersion() |
void |
setConnectionRetries(int connectionRetries)
Connection Retries to perform
|
void |
setConnectionTimeout(int connectionTimeout)
Network timeout in seconds to use both for connection establishment and for unanswered requests.
|
void |
setInsecureTls(boolean insecureTls) |
void |
setLog(org.jfrog.build.api.util.Log log)
Log setter for the PreemptiveHttpClient for jobs like the Jenkins Generic job that uses NullLog by default.
|
void |
setProxyConfiguration(org.jfrog.build.client.ProxyConfiguration proxy)
Sets full proxy details.
|
void |
setProxyConfiguration(java.lang.String host,
int port)
Sets the proxy host and port.
|
void |
setProxyConfiguration(java.lang.String host,
int port,
java.lang.String username,
java.lang.String password)
Sets the proxy details.
|
void |
setSslContext(javax.net.ssl.SSLContext sslContext) |
protected final org.jfrog.build.client.JFrogHttpClient jfrogHttpClient
protected final org.jfrog.build.api.util.Log log
protected ManagerBase(java.lang.String url,
java.lang.String username,
java.lang.String password,
java.lang.String accessToken,
org.jfrog.build.api.util.Log logger)
public abstract org.jfrog.build.client.Version getVersion()
throws java.io.IOException
java.io.IOExceptionpublic void setConnectionTimeout(int connectionTimeout)
connectionTimeout - Timeout in seconds.public void setConnectionRetries(int connectionRetries)
connectionRetries - The number of max retries.public void setProxyConfiguration(java.lang.String host,
int port)
host - Proxy hostport - Proxy portpublic void setProxyConfiguration(java.lang.String host,
int port,
java.lang.String username,
java.lang.String password)
host - Proxy hostport - Proxy portusername - Username to authenticate with the proxypassword - Password to authenticate with the proxypublic org.jfrog.build.client.ProxyConfiguration getProxyConfiguration()
public void setProxyConfiguration(org.jfrog.build.client.ProxyConfiguration proxy)
proxy - Proxy instance ProxyConfigurationpublic void setLog(org.jfrog.build.api.util.Log log)
log - Log instancepublic void setInsecureTls(boolean insecureTls)
public void setSslContext(javax.net.ssl.SSLContext sslContext)
public java.lang.String getUrl()
public void close()
close in interface java.lang.AutoCloseable