Class CodeLocationCreationService


  • public class CodeLocationCreationService
    extends DataService
    • Field Detail

      • DEFAULT_WAIT_INTERVAL_IN_SECONDS

        public static final int DEFAULT_WAIT_INTERVAL_IN_SECONDS
        See Also:
        Constant Field Values
    • Method Detail

      • createCodeLocationsAndWait

        public <T extends CodeLocationBatchOutput> T createCodeLocationsAndWait​(CodeLocationCreationRequest<T> codeLocationCreationRequest,
                                                                                long timeoutInSeconds)
                                                                         throws com.synopsys.integration.exception.IntegrationException,
                                                                                java.lang.InterruptedException
        Throws:
        com.synopsys.integration.exception.IntegrationException
        java.lang.InterruptedException
      • createCodeLocationsAndWait

        public <T extends CodeLocationBatchOutput> T createCodeLocationsAndWait​(CodeLocationCreationRequest<T> codeLocationCreationRequest,
                                                                                long timeoutInSeconds,
                                                                                int waitIntervalInSeconds)
                                                                         throws com.synopsys.integration.exception.IntegrationException,
                                                                                java.lang.InterruptedException
        Throws:
        com.synopsys.integration.exception.IntegrationException
        java.lang.InterruptedException
      • waitForCodeLocations

        public CodeLocationWaitResult waitForCodeLocations​(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
      • waitForCodeLocations

        public CodeLocationWaitResult waitForCodeLocations​(NotificationTaskRange notificationTaskRange,
                                                           com.synopsys.integration.util.NameVersion projectAndVersion,
                                                           java.util.Set<java.lang.String> codeLocationNames,
                                                           int expectedNotificationCount,
                                                           long timeoutInSeconds,
                                                           int waitIntervalInSeconds)
                                                    throws com.synopsys.integration.exception.IntegrationException,
                                                           java.lang.InterruptedException
        Throws:
        com.synopsys.integration.exception.IntegrationException
        java.lang.InterruptedException
      • calculateCodeLocationRange

        public NotificationTaskRange calculateCodeLocationRange()
                                                         throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException