Class JobService
java.lang.Object
com.blackduck.integration.polaris.common.service.JobService
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long
static final int
-
Constructor Summary
ConstructorsConstructorDescriptionJobService
(com.blackduck.integration.log.IntLogger logger, PolarisService polarisService) -
Method Summary
Modifier and TypeMethodDescriptiongetJobByUrl
(com.blackduck.integration.rest.HttpUrl jobApiUrl) void
waitForJobStateIsCompletedOrDieByUrl
(com.blackduck.integration.rest.HttpUrl jobApiUrl, long timeoutInSeconds, int waitIntervalInSeconds)
-
Field Details
-
DEFAULT_TIMEOUT
public static final long DEFAULT_TIMEOUT- See Also:
-
DEFAULT_WAIT_INTERVAL
public static final int DEFAULT_WAIT_INTERVAL- See Also:
-
-
Constructor Details
-
JobService
-
-
Method Details
-
getJobByUrl
public PolarisResource<JobAttributes> getJobByUrl(com.blackduck.integration.rest.HttpUrl jobApiUrl) throws com.blackduck.integration.exception.IntegrationException - Throws:
com.blackduck.integration.exception.IntegrationException
-
waitForJobStateIsCompletedOrDieByUrl
public void waitForJobStateIsCompletedOrDieByUrl(com.blackduck.integration.rest.HttpUrl jobApiUrl, long timeoutInSeconds, int waitIntervalInSeconds) throws com.blackduck.integration.exception.IntegrationException, InterruptedException - Throws:
com.blackduck.integration.exception.IntegrationException
InterruptedException
-