Package org.sourcelab.github.client.http
Interface HttpClientConfigHooks
- All Known Implementing Classes:
DefaultHttpClientConfigHooks
public interface HttpClientConfigHooks
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.apache.hc.client5.http.auth.AuthCachecreateAuthCache(Configuration configuration) Create AuthCache instance.default org.apache.hc.client5.http.auth.CredentialsStorecreateCredentialsProvider(Configuration configuration) Create CredentialsProvider instance.default org.apache.hc.client5.http.impl.classic.HttpClientBuildercreateHttpClientBuilder(Configuration configuration) Create HttpClientBuilder instance.default org.apache.hc.client5.http.protocol.HttpClientContextcreateHttpClientContext(Configuration configuration) Create HttpClientContext instance.default org.sourcelab.github.client.http.HttpsContextBuildercreateHttpsContextBuilder(Configuration configuration) Create HttpsContextBuilder instance.default org.apache.hc.client5.http.config.RequestConfig.BuildercreateRequestConfigBuilder(Configuration configuration) Create RequestConfig.Builder instance.default org.apache.hc.client5.http.auth.AuthCachemodifyAuthCache(Configuration configuration, org.apache.hc.client5.http.auth.AuthCache authCache) Ability to modify or replace the AuthCache instance after initial configuration has been performed on it.default org.apache.hc.client5.http.auth.CredentialsProvidermodifyCredentialsProvider(Configuration configuration, org.apache.hc.client5.http.auth.CredentialsProvider credentialsProvider) Ability to modify or replace the CredentialsProvider instance after initial configuration has been performed on it.default org.apache.hc.client5.http.impl.classic.HttpClientBuildermodifyHttpClientBuilder(Configuration configuration, org.apache.hc.client5.http.impl.classic.HttpClientBuilder builder) Ability to modify or replace the HttpClientBuilder instance after initial configuration has been performed on it.default org.apache.hc.client5.http.protocol.HttpClientContextmodifyHttpClientContext(Configuration configuration, org.apache.hc.client5.http.protocol.HttpClientContext context) Ability to modify or replace the HttpClientContext instance after initial configuration has been performed on it.default org.apache.hc.client5.http.config.RequestConfig.BuildermodifyRequestConfig(Configuration configuration, org.apache.hc.client5.http.config.RequestConfig.Builder builder) Ability to modify or replace the RequestConfig.Builder instance after initial configuration has been performed on it.
-
Method Details
-
createHttpClientBuilder
default org.apache.hc.client5.http.impl.classic.HttpClientBuilder createHttpClientBuilder(Configuration configuration) Create HttpClientBuilder instance.- Parameters:
configuration- KafkaConnectClient configuration.- Returns:
- HttpClientBuilder instance.
-
createHttpsContextBuilder
default org.sourcelab.github.client.http.HttpsContextBuilder createHttpsContextBuilder(Configuration configuration) Create HttpsContextBuilder instance.- Parameters:
configuration- KafkaConnectClient configuration.- Returns:
- HttpsContextBuilder instance.
-
createRequestConfigBuilder
default org.apache.hc.client5.http.config.RequestConfig.Builder createRequestConfigBuilder(Configuration configuration) Create RequestConfig.Builder instance.- Parameters:
configuration- KafkaConnectClient configuration.- Returns:
- RequestConfig.Builder instance.
-
createAuthCache
Create AuthCache instance.- Parameters:
configuration- KafkaConnectClient configuration.- Returns:
- AuthCache instance.
-
createCredentialsProvider
default org.apache.hc.client5.http.auth.CredentialsStore createCredentialsProvider(Configuration configuration) Create CredentialsProvider instance.- Parameters:
configuration- KafkaConnectClient configuration.- Returns:
- CredentialsProvider instance.
-
createHttpClientContext
default org.apache.hc.client5.http.protocol.HttpClientContext createHttpClientContext(Configuration configuration) Create HttpClientContext instance.- Parameters:
configuration- KafkaConnectClient configuration.- Returns:
- HttpClientContext instance.
-
modifyAuthCache
default org.apache.hc.client5.http.auth.AuthCache modifyAuthCache(Configuration configuration, org.apache.hc.client5.http.auth.AuthCache authCache) Ability to modify or replace the AuthCache instance after initial configuration has been performed on it.- Parameters:
configuration- KafkaConnectClient configuration.- Returns:
- AuthCache instance.
-
modifyCredentialsProvider
default org.apache.hc.client5.http.auth.CredentialsProvider modifyCredentialsProvider(Configuration configuration, org.apache.hc.client5.http.auth.CredentialsProvider credentialsProvider) Ability to modify or replace the CredentialsProvider instance after initial configuration has been performed on it.- Parameters:
configuration- KafkaConnectClient configuration.- Returns:
- CredentialsProvider instance.
-
modifyRequestConfig
default org.apache.hc.client5.http.config.RequestConfig.Builder modifyRequestConfig(Configuration configuration, org.apache.hc.client5.http.config.RequestConfig.Builder builder) Ability to modify or replace the RequestConfig.Builder instance after initial configuration has been performed on it.- Parameters:
configuration- KafkaConnectClient configuration.- Returns:
- RequestConfig.Builder instance.
-
modifyHttpClientBuilder
default org.apache.hc.client5.http.impl.classic.HttpClientBuilder modifyHttpClientBuilder(Configuration configuration, org.apache.hc.client5.http.impl.classic.HttpClientBuilder builder) Ability to modify or replace the HttpClientBuilder instance after initial configuration has been performed on it.- Parameters:
configuration- KafkaConnectClient configuration.- Returns:
- HttpClientBuilder instance.
-
modifyHttpClientContext
default org.apache.hc.client5.http.protocol.HttpClientContext modifyHttpClientContext(Configuration configuration, org.apache.hc.client5.http.protocol.HttpClientContext context) Ability to modify or replace the HttpClientContext instance after initial configuration has been performed on it.- Parameters:
configuration- KafkaConnectClient configuration.- Returns:
- HttpClientContext instance.
-