Class SignatureScannerService


  • public class SignatureScannerService
    extends DataService
    • Method Detail

      • performSignatureScan

        public CodeLocationCreationData<ScanBatchOutput> performSignatureScan​(ScanBatch scanBatch)
                                                                       throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • performSignatureScanAndWait

        public ScanBatchOutput performSignatureScanAndWait​(SignatureScannerCodeLocationCreationRequest scanRequest,
                                                           long timeoutInSeconds)
                                                    throws com.synopsys.integration.exception.IntegrationException,
                                                           java.lang.InterruptedException
        Throws:
        com.synopsys.integration.exception.IntegrationException
        java.lang.InterruptedException
      • performSignatureScanAndWait

        public ScanBatchOutput performSignatureScanAndWait​(ScanBatch scanBatch,
                                                           long timeoutInSeconds)
                                                    throws com.synopsys.integration.exception.IntegrationException,
                                                           java.lang.InterruptedException
        Throws:
        com.synopsys.integration.exception.IntegrationException
        java.lang.InterruptedException
      • waitForSignatureScan

        public CodeLocationWaitResult waitForSignatureScan​(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.IntegrationException
        java.lang.InterruptedException