Class HttpClientConfig
java.lang.Object
dev.ua.theroer.magicutils.http.HttpClientConfig
@ConfigFile("http-client.{ext}")
@ConfigReloadable(sections={"timeouts","retry","logging","defaults"})
@Comment("MagicUtils HTTP client configuration")
public class HttpClientConfig
extends Object
Configuration for MagicUtils HTTP client.
Stored in http-client.{ext} and reloadable per section.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDefault request settings applied to each request.static classRequest/response logging configuration.static classRetry and backoff configuration values.static classTimeouts used for HTTP connection and request handling. -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
HttpClientConfig
public HttpClientConfig()Creates a config instance with default values.
-