Class WaitJobConfig


  • public class WaitJobConfig
    extends java.lang.Object
    • Field Detail

      • CURRENT_TIME_SUPPLIER

        public static final java.util.function.Supplier<java.lang.Long> CURRENT_TIME_SUPPLIER
    • 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()