Class BasicAuthHttpClient
- java.lang.Object
-
- com.synopsys.integration.rest.client.IntHttpClient
-
- com.synopsys.integration.rest.client.AuthenticatingIntHttpClient
-
- com.synopsys.integration.rest.client.BasicAuthHttpClient
-
public class BasicAuthHttpClient extends AuthenticatingIntHttpClient
-
-
Field Summary
-
Fields inherited from class com.synopsys.integration.rest.client.IntHttpClient
DEFAULT_TIMEOUT, ERROR_MSG_PROXY_INFO_NULL, logger, SSL_CONTEXT_SUPPLIER
-
-
Constructor Summary
Constructors Constructor Description BasicAuthHttpClient(com.synopsys.integration.log.IntLogger logger, int timeout, boolean alwaysTrustServerCertificate, ProxyInfo proxyInfo, AuthenticationSupport authenticationSupport, java.lang.String username, java.lang.String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddToHttpClientBuilder(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder, org.apache.http.client.config.RequestConfig.Builder defaultRequestConfigBuilder)ResponseattemptAuthentication()protected voidcompleteAuthenticationRequest(org.apache.http.client.methods.HttpUriRequest request, Response responseIgnored)booleanisAlreadyAuthenticated(org.apache.http.client.methods.HttpUriRequest request)-
Methods inherited from class com.synopsys.integration.rest.client.AuthenticatingIntHttpClient
attemptConnection, authenticateRequest, canConnect, execute, execute, isUnauthorizedOrForbidden
-
Methods inherited from class com.synopsys.integration.rest.client.IntHttpClient
addCommonRequestHeader, addCommonRequestHeaders, createHttpUriRequest, createRequestBuilder, createRequestBuilder, execute, execute, executeGetRequestIfModifiedSince, executeGetRequestIfModifiedSince, extractErrorResponse, getClientBuilder, getCommonRequestHeaders, getCredentialsProvider, getDefaultRequestConfigBuilder, getLogger, getProxyInfo, getTimeoutInSeconds, handleErrorResponse, isAlwaysTrustServerCertificate, logRequestHeaders, logResponseHeaders, removeCommonRequestHeader, throwExceptionForError
-
-
-
-
Constructor Detail
-
BasicAuthHttpClient
public BasicAuthHttpClient(com.synopsys.integration.log.IntLogger logger, int timeout, boolean alwaysTrustServerCertificate, ProxyInfo proxyInfo, AuthenticationSupport authenticationSupport, java.lang.String username, java.lang.String password)
-
-
Method Detail
-
isAlreadyAuthenticated
public boolean isAlreadyAuthenticated(org.apache.http.client.methods.HttpUriRequest request)
- Specified by:
isAlreadyAuthenticatedin classAuthenticatingIntHttpClient
-
attemptAuthentication
public final Response attemptAuthentication() throws com.synopsys.integration.exception.IntegrationException
- Specified by:
attemptAuthenticationin classAuthenticatingIntHttpClient- Throws:
com.synopsys.integration.exception.IntegrationException
-
completeAuthenticationRequest
protected void completeAuthenticationRequest(org.apache.http.client.methods.HttpUriRequest request, Response responseIgnored)- Specified by:
completeAuthenticationRequestin classAuthenticatingIntHttpClient
-
addToHttpClientBuilder
protected void addToHttpClientBuilder(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder, org.apache.http.client.config.RequestConfig.Builder defaultRequestConfigBuilder)- Overrides:
addToHttpClientBuilderin classIntHttpClient
-
-