Class AccessTokenPolarisHttpClient
java.lang.Object
com.blackduck.integration.rest.client.IntHttpClient
com.blackduck.integration.rest.client.AuthenticatingIntHttpClient
com.blackduck.integration.polaris.common.rest.AccessTokenPolarisHttpClient
public class AccessTokenPolarisHttpClient
extends com.blackduck.integration.rest.client.AuthenticatingIntHttpClient
-
Field Summary
Fields inherited from class com.blackduck.integration.rest.client.IntHttpClient
DEFAULT_TIMEOUT, ERROR_MSG_PROXY_INFO_NULL, logger, SSL_CONTEXT_SUPPLIER
-
Constructor Summary
ConstructorsConstructorDescriptionAccessTokenPolarisHttpClient
(com.blackduck.integration.log.IntLogger logger, int timeout, com.blackduck.integration.rest.proxy.ProxyInfo proxyInfo, com.blackduck.integration.rest.HttpUrl baseUrl, String accessToken, com.google.gson.Gson gson, com.blackduck.integration.rest.support.AuthenticationSupport authenticationSupport) -
Method Summary
Modifier and TypeMethodDescriptionfinal com.blackduck.integration.rest.response.Response
protected void
completeAuthenticationRequest
(org.apache.http.client.methods.HttpUriRequest request, com.blackduck.integration.rest.response.Response response) com.blackduck.integration.rest.HttpUrl
void
handleErrorResponse
(org.apache.http.client.methods.HttpUriRequest request, com.blackduck.integration.rest.response.Response response) boolean
isAlreadyAuthenticated
(org.apache.http.client.methods.HttpUriRequest request) Methods inherited from class com.blackduck.integration.rest.client.AuthenticatingIntHttpClient
attemptConnection, authenticateRequest, canConnect, execute, execute, isUnauthorizedOrForbidden
Methods inherited from class com.blackduck.integration.rest.client.IntHttpClient
addCommonRequestHeader, addCommonRequestHeaders, addToHttpClientBuilder, createHttpUriRequest, createRequestBuilder, createRequestBuilder, execute, execute, executeGetRequestIfModifiedSince, executeGetRequestIfModifiedSince, extractErrorResponse, getClientBuilder, getCommonRequestHeaders, getCredentialsProvider, getDefaultRequestConfigBuilder, getLogger, getProxyInfo, getTimeoutInSeconds, isAlwaysTrustServerCertificate, logRequestHeaders, logResponseHeaders, removeCommonRequestHeader, throwExceptionForError
-
Constructor Details
-
AccessTokenPolarisHttpClient
public AccessTokenPolarisHttpClient(com.blackduck.integration.log.IntLogger logger, int timeout, com.blackduck.integration.rest.proxy.ProxyInfo proxyInfo, com.blackduck.integration.rest.HttpUrl baseUrl, String accessToken, com.google.gson.Gson gson, com.blackduck.integration.rest.support.AuthenticationSupport authenticationSupport)
-
-
Method Details
-
handleErrorResponse
public void handleErrorResponse(org.apache.http.client.methods.HttpUriRequest request, com.blackduck.integration.rest.response.Response response) - Overrides:
handleErrorResponse
in classcom.blackduck.integration.rest.client.IntHttpClient
-
isAlreadyAuthenticated
public boolean isAlreadyAuthenticated(org.apache.http.client.methods.HttpUriRequest request) - Specified by:
isAlreadyAuthenticated
in classcom.blackduck.integration.rest.client.AuthenticatingIntHttpClient
-
completeAuthenticationRequest
protected void completeAuthenticationRequest(org.apache.http.client.methods.HttpUriRequest request, com.blackduck.integration.rest.response.Response response) - Specified by:
completeAuthenticationRequest
in classcom.blackduck.integration.rest.client.AuthenticatingIntHttpClient
-
attemptAuthentication
public final com.blackduck.integration.rest.response.Response attemptAuthentication() throws com.blackduck.integration.exception.IntegrationException- Specified by:
attemptAuthentication
in classcom.blackduck.integration.rest.client.AuthenticatingIntHttpClient
- Throws:
com.blackduck.integration.exception.IntegrationException
-
getPolarisServerUrl
public com.blackduck.integration.rest.HttpUrl getPolarisServerUrl()
-