| Interface and Description | 
|---|
| org.apache.hc.client5.http.socket.ConnectionSocketFactory Do not use. | 
| org.apache.hc.client5.http.socket.LayeredConnectionSocketFactory Use  TlsSocketStrategy. | 
| org.apache.hc.client5.http.impl.MessageCopier Use message builders. | 
| org.apache.hc.client5.http.impl.auth.NTLMEngine Do not use. the NTLM authentication scheme is no longer supported | 
| Class and Description | 
|---|
| org.apache.hc.client5.http.async.methods.BasicHttpRequests Use  BasicRequestBuilder. | 
| org.apache.hc.client5.http.classic.methods.ClassicHttpRequests Use  ClassicRequestBuilder | 
| org.apache.hc.client5.http.impl.classic.ClassicRequestCopier Use  ClassicRequestBuilder | 
| org.apache.hc.client5.http.impl.auth.GGSSchemeBase Do not use. The GGS based experimental authentication schemes are no longer
 supported. Consider using Basic or Bearer authentication with TLS instead. | 
| org.apache.hc.client5.http.impl.auth.HttpAuthenticator Do not use. | 
| org.apache.hc.client5.http.async.methods.IgnoreCompleteExceptonFutureCallback | 
| org.apache.hc.client5.http.auth.KerberosConfig Do not use. The GGS based experimental authentication schemes are no longer
 supported. Consider using Basic or Bearer authentication with TLS instead. | 
| org.apache.hc.client5.http.auth.KerberosCredentials Do not use. The GGS based experimental authentication schemes are no longer
 supported. Consider using Basic or Bearer authentication with TLS instead. | 
| org.apache.hc.client5.http.impl.auth.KerberosScheme Do not use. The GGS based experimental authentication schemes are no longer
 supported. Consider using Basic or Bearer authentication with TLS instead. | 
| org.apache.hc.client5.http.impl.auth.KerberosSchemeFactory Do not use. The GGS based experimental authentication schemes are no longer
 supported. Consider using Basic or Bearer authentication with TLS instead. | 
| org.apache.hc.client5.http.auth.NTCredentials Do not use. the NTLM authentication scheme is no longer supported.
 Consider using Basic or Bearer authentication with TLS instead. | 
| org.apache.hc.client5.http.impl.auth.NTLMScheme Do not use. the NTLM authentication scheme is no longer supported.
 Consider using Basic or Bearer authentication with TLS instead. | 
| org.apache.hc.client5.http.impl.auth.NTLMSchemeFactory Do not use. the NTLM authentication scheme is no longer supported.
 Consider using Basic or Bearer authentication with TLS instead. | 
| org.apache.hc.client5.http.impl.Operations.CompletedFuture Use  CompletedFuture. | 
| org.apache.hc.client5.http.socket.PlainConnectionSocketFactory Use  DetachedSocketFactory.
 Please note this interface is considered internal. | 
| org.apache.hc.client5.http.protocol.RequestAuthCache Do not use. | 
| org.apache.hc.client5.http.impl.RequestCopier Use  BasicRequestBuilder | 
| org.apache.hc.client5.http.async.methods.SimpleHttpRequests Use  SimpleRequestBuilder. | 
| org.apache.hc.client5.http.impl.auth.SPNegoScheme Do not use. The GGS based experimental authentication schemes are no longer
 supported. Consider using Basic or Bearer authentication with TLS instead. | 
| org.apache.hc.client5.http.impl.auth.SPNegoSchemeFactory Do not use. The GGS based experimental authentication schemes are no longer
 supported. Consider using Basic or Bearer authentication with TLS instead. | 
| org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory | 
| org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder | 
| org.apache.hc.client5.http.ssl.TrustSelfSignedStrategy For self-signed certificates prefer specifying a keystore containing the certificate when
      calling the  SSLContextBuilderloadTrustMaterialmethods. | 
| Exceptions and Description | 
|---|
| org.apache.hc.client5.http.impl.auth.NTLMEngineException Do not use. | 
| org.apache.hc.client5.http.impl.TunnelRefusedException Do not use/ | 
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.