Package com.synopsys.integration.wait
Class WaitJob
- java.lang.Object
-
- com.synopsys.integration.wait.WaitJob
-
public class WaitJob extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WaitJob(WaitJobConfig waitJobConfig)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WaitJobcreate(IntLogger intLogger, long timeoutInSeconds, long startTime, int waitIntervalInSeconds, WaitJobTask waitJobTask)static WaitJobcreate(IntLogger intLogger, long timeoutInSeconds, long startTime, int waitIntervalInSeconds, java.lang.String taskName, WaitJobTask waitJobTask)static WaitJobcreate(IntLogger intLogger, long timeoutInSeconds, java.util.function.Supplier<java.lang.Long> startTimeSupplier, int waitIntervalInSeconds, WaitJobTask waitJobTask)static WaitJobcreate(IntLogger intLogger, long timeoutInSeconds, java.util.function.Supplier<java.lang.Long> startTimeSupplier, int waitIntervalInSeconds, java.lang.String taskName, WaitJobTask waitJobTask)static WaitJobcreateUsingSystemTimeWhenInvoked(IntLogger intLogger, long timeoutInSeconds, int waitIntervalInSeconds, WaitJobTask waitJobTask)static WaitJobcreateUsingSystemTimeWhenInvoked(IntLogger intLogger, long timeoutInSeconds, int waitIntervalInSeconds, java.lang.String taskName, WaitJobTask waitJobTask)booleanwaitFor()
-
-
-
Constructor Detail
-
WaitJob
public WaitJob(WaitJobConfig waitJobConfig)
-
-
Method Detail
-
create
public static WaitJob create(IntLogger intLogger, long timeoutInSeconds, long startTime, int waitIntervalInSeconds, WaitJobTask waitJobTask)
-
create
public static WaitJob create(IntLogger intLogger, long timeoutInSeconds, java.util.function.Supplier<java.lang.Long> startTimeSupplier, int waitIntervalInSeconds, WaitJobTask waitJobTask)
-
createUsingSystemTimeWhenInvoked
public static WaitJob createUsingSystemTimeWhenInvoked(IntLogger intLogger, long timeoutInSeconds, int waitIntervalInSeconds, WaitJobTask waitJobTask)
-
create
public static WaitJob create(IntLogger intLogger, long timeoutInSeconds, long startTime, int waitIntervalInSeconds, java.lang.String taskName, WaitJobTask waitJobTask)
-
create
public static WaitJob create(IntLogger intLogger, long timeoutInSeconds, java.util.function.Supplier<java.lang.Long> startTimeSupplier, int waitIntervalInSeconds, java.lang.String taskName, WaitJobTask waitJobTask)
-
createUsingSystemTimeWhenInvoked
public static WaitJob createUsingSystemTimeWhenInvoked(IntLogger intLogger, long timeoutInSeconds, int waitIntervalInSeconds, java.lang.String taskName, WaitJobTask waitJobTask)
-
waitFor
public boolean waitFor() throws java.lang.InterruptedException, IntegrationException- Throws:
java.lang.InterruptedExceptionIntegrationException
-
-