Class ApiTokenBlackDuckHttpClient

    • 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
      ApiTokenBlackDuckHttpClient​(com.synopsys.integration.log.IntLogger logger, int timeout, boolean alwaysTrustServerCertificate, com.synopsys.integration.rest.proxy.ProxyInfo proxyInfo, com.synopsys.integration.rest.HttpUrl baseUrl, com.synopsys.integration.util.NameVersion solutionDetails, com.google.gson.Gson gson, com.synopsys.integration.rest.support.AuthenticationSupport authenticationSupport, java.lang.String apiToken, com.synopsys.integration.blackduck.api.generated.discovery.BlackDuckMediaTypeDiscovery blackDuckMediaTypeDiscovery)  
    • Constructor Detail

      • ApiTokenBlackDuckHttpClient

        public ApiTokenBlackDuckHttpClient​(com.synopsys.integration.log.IntLogger logger,
                                           int timeout,
                                           boolean alwaysTrustServerCertificate,
                                           com.synopsys.integration.rest.proxy.ProxyInfo proxyInfo,
                                           com.synopsys.integration.rest.HttpUrl baseUrl,
                                           com.synopsys.integration.util.NameVersion solutionDetails,
                                           com.google.gson.Gson gson,
                                           com.synopsys.integration.rest.support.AuthenticationSupport authenticationSupport,
                                           java.lang.String apiToken,
                                           com.synopsys.integration.blackduck.api.generated.discovery.BlackDuckMediaTypeDiscovery blackDuckMediaTypeDiscovery)
    • Method Detail

      • attemptAuthentication

        public final com.synopsys.integration.rest.response.Response attemptAuthentication()
                                                                                    throws com.synopsys.integration.exception.IntegrationException
        Specified by:
        attemptAuthentication in interface BlackDuckHttpClient
        Specified by:
        attemptAuthentication in class com.synopsys.integration.rest.client.AuthenticatingIntHttpClient
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • completeAuthenticationRequest

        protected void completeAuthenticationRequest​(org.apache.http.client.methods.HttpUriRequest request,
                                                     com.synopsys.integration.rest.response.Response response)
        Specified by:
        completeAuthenticationRequest in class com.synopsys.integration.rest.client.AuthenticatingIntHttpClient