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

    Constructors
    Constructor
    Description
    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 Summary

    Modifier and Type
    Method
    Description
    final 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 class com.blackduck.integration.rest.client.IntHttpClient
    • isAlreadyAuthenticated

      public boolean isAlreadyAuthenticated(org.apache.http.client.methods.HttpUriRequest request)
      Specified by:
      isAlreadyAuthenticated in class com.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 class com.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 class com.blackduck.integration.rest.client.AuthenticatingIntHttpClient
      Throws:
      com.blackduck.integration.exception.IntegrationException
    • getPolarisServerUrl

      public com.blackduck.integration.rest.HttpUrl getPolarisServerUrl()