Package org.eclipse.aether.transport.http
Support for downloads/uploads via the HTTP and HTTPS protocols. The current implementation is backed by
Apache HttpClient.
-
Interface Summary Interface Description DeferredCredentialsProvider.Factory -
Class Summary Class Description AuthSchemePool Pool of (equivalent) auth schemes for a single host.DeferredCredentialsProvider Credentials provider that defers calls into the auth context until authentication is actually requested.DeferredCredentialsProvider.BasicFactory DeferredCredentialsProvider.NtlmFactory DemuxCredentialsProvider Credentials provider that helps to isolate server from proxy credentials.GlobalState Container for HTTP-related state that can be shared across incarnations of the transporter to optimize the communication with servers.GlobalState.CompoundKey HttpMkCol WebDAV MKCOL request to create parent directories.HttpTransporter A transporter for HTTP/HTTPS.HttpTransporterFactory A transporter factory for repositories using thehttp:
orhttps:
protocol.LocalState Container for HTTP-related state that can be shared across invocations of the transporter to optimize the communication with server.SharingAuthCache Auth scheme cache that upon clearing releases all cached schemes into a pool for future reuse by other requests, thereby reducing challenge-response roundtrips.SharingHttpContext HTTP context that shares certain attributes among requests to optimize the communication with the server.SslConfig SSL-related configuration and cache key for connection pools (whose scheme registries are derived from this config).UriUtils Helps to deal with URIs.