Class BinaryScanUploadService
- java.lang.Object
-
- com.synopsys.integration.blackduck.service.DataService
-
- com.synopsys.integration.blackduck.codelocation.binaryscanner.BinaryScanUploadService
-
public class BinaryScanUploadService extends DataService
-
-
Field Summary
-
Fields inherited from class com.synopsys.integration.blackduck.service.DataService
blackDuckApiClient, blackDuckRequestFactory, logger
-
-
Constructor Summary
Constructors Constructor Description BinaryScanUploadService(BlackDuckApiClient blackDuckApiClient, BlackDuckRequestFactory blackDuckRequestFactory, com.synopsys.integration.log.IntLogger logger, BinaryScanBatchRunner binaryScanBatchRunner, CodeLocationCreationService codeLocationCreationService)
-
Method Summary
-
-
-
Constructor Detail
-
BinaryScanUploadService
public BinaryScanUploadService(BlackDuckApiClient blackDuckApiClient, BlackDuckRequestFactory blackDuckRequestFactory, com.synopsys.integration.log.IntLogger logger, BinaryScanBatchRunner binaryScanBatchRunner, CodeLocationCreationService codeLocationCreationService)
-
-
Method Detail
-
createUploadRequest
public BinaryScanCodeLocationCreationRequest createUploadRequest(BinaryScanBatch uploadBatch)
-
uploadBinaryScan
public CodeLocationCreationData<BinaryScanBatchOutput> uploadBinaryScan(BinaryScanCodeLocationCreationRequest uploadRequest) throws com.synopsys.integration.exception.IntegrationException
- Throws:
com.synopsys.integration.exception.IntegrationException
-
uploadBinaryScan
public CodeLocationCreationData<BinaryScanBatchOutput> uploadBinaryScan(BinaryScanBatch uploadBatch) throws com.synopsys.integration.exception.IntegrationException
- Throws:
com.synopsys.integration.exception.IntegrationException
-
uploadBinaryScan
public CodeLocationCreationData<BinaryScanBatchOutput> uploadBinaryScan(BinaryScan binaryScan) throws com.synopsys.integration.exception.IntegrationException
- Throws:
com.synopsys.integration.exception.IntegrationException
-
uploadBinaryScanAndWait
public BinaryScanBatchOutput uploadBinaryScanAndWait(BinaryScanCodeLocationCreationRequest uploadRequest, long timeoutInSeconds) throws com.synopsys.integration.exception.IntegrationException, java.lang.InterruptedException
- Throws:
com.synopsys.integration.exception.IntegrationExceptionjava.lang.InterruptedException
-
uploadBinaryScanAndWait
public BinaryScanBatchOutput uploadBinaryScanAndWait(BinaryScanBatch uploadBatch, long timeoutInSeconds) throws com.synopsys.integration.exception.IntegrationException, java.lang.InterruptedException
- Throws:
com.synopsys.integration.exception.IntegrationExceptionjava.lang.InterruptedException
-
uploadBinaryScanAndWait
public BinaryScanBatchOutput uploadBinaryScanAndWait(BinaryScan binaryScan, long timeoutInSeconds) throws com.synopsys.integration.exception.IntegrationException, java.lang.InterruptedException
- Throws:
com.synopsys.integration.exception.IntegrationExceptionjava.lang.InterruptedException
-
waitForBinaryScanUpload
public void waitForBinaryScanUpload(NotificationTaskRange notificationTaskRange, com.synopsys.integration.util.NameVersion projectAndVersion, java.util.Set<java.lang.String> codeLocationNames, int expectedNotificationCount, long timeoutInSeconds) throws com.synopsys.integration.exception.IntegrationException, java.lang.InterruptedException
- Throws:
com.synopsys.integration.exception.IntegrationExceptionjava.lang.InterruptedException
-
-