Class HttpClientOptions

All Implemented Interfaces:
Serializable, Cloneable, Map<String,Object>, ExecutorServiceAccessor, Clearable, EmptyAccessor, Ontology, Diagnosable, Schemable<DiagnosticOptions>, TrustStoreDescriptorAccessor, Containable, ImmutableTable<String,Object>, ImmutableTable.MutableTable<String,Object>, Keys<String,Object>, Keys.MutableKeys<String,Object>, Keys.MutableValues<String,Object>, BaseUrlAccessor, HttpClientContext

public class HttpClientOptions extends Options implements HttpClientContext, ExecutorServiceAccessor
Typed Options implementation describing the configuration of an HTTP client.

The HttpClientOptions class combines:

  • the semantic contract of HttpClientContext
  • the flexibility of the Options infrastructure
  • type-safe convenience accessors
  • support for environment variables and system properties
  • diagnostic schema generation

Supported configuration properties are declared by the HttpClientOntology.

See Also: