public class GraniteClientGlobalConfig extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_TIMEOUT |
Constructor and Description |
---|
GraniteClientGlobalConfig(com.cloudbees.plugins.credentials.Credentials defaultCredentials,
String preemptLoginForBaseUrls,
int connectionTimeoutInMs,
int idleConnectionTimeoutInMs,
int requestTimeoutInMs,
hudson.ProxyConfiguration proxy) |
Modifier and Type | Method and Description |
---|---|
int |
getConnectionTimeoutInMs() |
com.cloudbees.plugins.credentials.Credentials |
getDefaultCredentials() |
int |
getIdleConnectionTimeoutInMs() |
com.ning.http.client.AsyncHttpClient |
getInstance() |
String |
getPreemptLoginForBaseUrls() |
static List<Pattern> |
getPreemptLoginPatterns(String _patterns) |
hudson.ProxyConfiguration |
getProxy() |
com.ning.http.client.ProxyServer |
getProxyServer() |
int |
getRequestTimeoutInMs() |
boolean |
shouldPreemptLoginForBaseUrl(String baseUrl,
hudson.model.TaskListener _listener)
compare the baseUrl against the configured list of patterns that should preempt login using basic auth
|
public static final int DEFAULT_TIMEOUT
public GraniteClientGlobalConfig(com.cloudbees.plugins.credentials.Credentials defaultCredentials, String preemptLoginForBaseUrls, int connectionTimeoutInMs, int idleConnectionTimeoutInMs, int requestTimeoutInMs, hudson.ProxyConfiguration proxy)
public com.cloudbees.plugins.credentials.Credentials getDefaultCredentials()
public String getPreemptLoginForBaseUrls()
public int getConnectionTimeoutInMs()
public int getIdleConnectionTimeoutInMs()
public int getRequestTimeoutInMs()
public hudson.ProxyConfiguration getProxy()
public com.ning.http.client.AsyncHttpClient getInstance()
public com.ning.http.client.ProxyServer getProxyServer()
public boolean shouldPreemptLoginForBaseUrl(String baseUrl, @CheckForNull hudson.model.TaskListener _listener)
baseUrl
- the base url to check_listener
- a listener for reporting errors. null uses backend loggerpublic static List<Pattern> getPreemptLoginPatterns(String _patterns) throws PatternSyntaxException
PatternSyntaxException
Copyright © 2013–2019. All rights reserved.