Package com.synopsys.integration.wait
Class WaitJobConfig
- java.lang.Object
-
- com.synopsys.integration.wait.WaitJobConfig
-
public class WaitJobConfig extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.function.Supplier<java.lang.Long>CURRENT_TIME_SUPPLIER
-
Constructor Summary
Constructors Constructor Description WaitJobConfig(IntLogger intLogger, long timeoutInSeconds, long startTime, int waitIntervalInSeconds, WaitJobTask waitJobTask)WaitJobConfig(IntLogger intLogger, long timeoutInSeconds, long startTime, int waitIntervalInSeconds, java.lang.String taskName, WaitJobTask waitJobTask)WaitJobConfig(IntLogger intLogger, long timeoutInSeconds, java.util.function.Supplier<java.lang.Long> startTimeSupplier, int waitIntervalInSeconds, WaitJobTask waitJobTask)WaitJobConfig(IntLogger intLogger, long timeoutInSeconds, java.util.function.Supplier<java.lang.Long> startTimeSupplier, int waitIntervalInSeconds, java.lang.String taskName, WaitJobTask waitJobTask)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntLoggergetIntLogger()longgetStartTime()java.util.function.Supplier<java.lang.Long>getStartTimeSupplier()java.util.Optional<java.lang.String>getTaskName()longgetTimeoutInSeconds()intgetWaitIntervalInSeconds()WaitJobTaskgetWaitJobTask()
-
-
-
Constructor Detail
-
WaitJobConfig
public WaitJobConfig(IntLogger intLogger, long timeoutInSeconds, long startTime, int waitIntervalInSeconds, WaitJobTask waitJobTask)
-
WaitJobConfig
public WaitJobConfig(IntLogger intLogger, long timeoutInSeconds, java.util.function.Supplier<java.lang.Long> startTimeSupplier, int waitIntervalInSeconds, WaitJobTask waitJobTask)
-
WaitJobConfig
public WaitJobConfig(IntLogger intLogger, long timeoutInSeconds, long startTime, int waitIntervalInSeconds, java.lang.String taskName, WaitJobTask waitJobTask)
-
WaitJobConfig
public WaitJobConfig(IntLogger intLogger, long timeoutInSeconds, java.util.function.Supplier<java.lang.Long> startTimeSupplier, int waitIntervalInSeconds, java.lang.String taskName, WaitJobTask waitJobTask)
-
-
Method Detail
-
getStartTime
public long getStartTime()
-
getTaskName
public java.util.Optional<java.lang.String> getTaskName()
-
getIntLogger
public IntLogger getIntLogger()
-
getTimeoutInSeconds
public long getTimeoutInSeconds()
-
getStartTimeSupplier
public java.util.function.Supplier<java.lang.Long> getStartTimeSupplier()
-
getWaitIntervalInSeconds
public int getWaitIntervalInSeconds()
-
getWaitJobTask
public WaitJobTask getWaitJobTask()
-
-