java.lang.Object
org.eclipse.jgit.transport.HttpConfig
A representation of the "http.*" config values in a git
Config. git provides for setting values for
specific URLs through "http.<url>.*" subsections. git always considers
only the initial original URL for such settings, not any redirected URL.- Since:
- 4.9
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumConfig values for http.followRedirect. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringCustom JGit config key which holds the maximum number of cookie files to keep in the cache.static final Stringgit config key for the "cookieFile" setting.static final Stringgit config key for the "extraHeader" setting.static final Stringgit config key for the "followRedirects" setting.static final Stringgit config section key for http settings.static final Stringgit config key for the "maxRedirects" setting.static final Stringgit config key for the "postBuffer" setting.static final Stringgit config key for the "saveCookies" setting.static final Stringgit config key for the "sslVerify" setting.static final Stringgit config key for the "userAgent" setting. -
Constructor Summary
ConstructorsConstructorDescriptionHttpConfig(Config config, URIish uri) Creates a newHttpConfigtailored to the givenURIish.HttpConfig(URIish uri) Creates aHttpConfigthat reads values solely from the user config. -
Method Summary
Modifier and TypeMethodDescriptionGet the "http.cookieFile" settingintGet the "http.cookieFileCacheLimit" setting (gives the maximum number of cookie files to keep in the LRU cache)Get the "http.extraHeader" settingGet the "http.followRedirects" settingintGet the "http.maxRedirects" settingintGet the "http.postBuffer" settingbooleanGet the "http.saveCookies" settingGet the "http.userAgent" settingbooleanGet the "http.sslVerify" setting
-
Field Details
-
HTTP
git config section key for http settings.- See Also:
-
FOLLOW_REDIRECTS_KEY
git config key for the "followRedirects" setting.- See Also:
-
MAX_REDIRECTS_KEY
git config key for the "maxRedirects" setting.- See Also:
-
POST_BUFFER_KEY
git config key for the "postBuffer" setting.- See Also:
-
SSL_VERIFY_KEY
git config key for the "sslVerify" setting.- See Also:
-
USER_AGENT
git config key for the "userAgent" setting.- Since:
- 5.10
- See Also:
-
EXTRA_HEADER
git config key for the "extraHeader" setting.- Since:
- 5.10
- See Also:
-
COOKIE_FILE_KEY
git config key for the "cookieFile" setting.- Since:
- 5.4
- See Also:
-
SAVE_COOKIES_KEY
git config key for the "saveCookies" setting.- Since:
- 5.4
- See Also:
-
COOKIE_FILE_CACHE_LIMIT_KEY
Custom JGit config key which holds the maximum number of cookie files to keep in the cache.- Since:
- 5.4
- See Also:
-
-
Constructor Details
-
HttpConfig
Creates a newHttpConfigtailored to the givenURIish.- Parameters:
config- to read theHttpConfigfromuri- to get the configuration values for
-
HttpConfig
Creates aHttpConfigthat reads values solely from the user config.- Parameters:
uri- to get the configuration values for
-
-
Method Details
-
getPostBuffer
public int getPostBuffer()Get the "http.postBuffer" setting- Returns:
- the value of the "http.postBuffer" setting
-
isSslVerify
public boolean isSslVerify()Get the "http.sslVerify" setting- Returns:
- the value of the "http.sslVerify" setting
-
getFollowRedirects
Get the "http.followRedirects" setting- Returns:
- the value of the "http.followRedirects" setting
-
getMaxRedirects
public int getMaxRedirects()Get the "http.maxRedirects" setting- Returns:
- the value of the "http.maxRedirects" setting
-
getUserAgent
Get the "http.userAgent" setting- Returns:
- the value of the "http.userAgent" setting
- Since:
- 5.10
-
getExtraHeaders
Get the "http.extraHeader" setting- Returns:
- the value of the "http.extraHeader" setting
- Since:
- 5.10
-
getCookieFile
Get the "http.cookieFile" setting- Returns:
- the value of the "http.cookieFile" setting
- Since:
- 5.4
-
getSaveCookies
public boolean getSaveCookies()Get the "http.saveCookies" setting- Returns:
- the value of the "http.saveCookies" setting
- Since:
- 5.4
-
getCookieFileCacheLimit
public int getCookieFileCacheLimit()Get the "http.cookieFileCacheLimit" setting (gives the maximum number of cookie files to keep in the LRU cache)- Returns:
- the value of the "http.cookieFileCacheLimit" setting
- Since:
- 5.4
-