Class SchedulerDuration


  • public final class SchedulerDuration
    extends Object
    A duration, represented by a delay and a time unit.
    • Method Detail

      • seconds

        public static SchedulerDuration seconds​(long delay)
        Create new duration in seconds.
        Parameters:
        delay - The delay, in seconds.
        Returns:
        The duration.
      • millis

        public static SchedulerDuration millis​(long delay)
        Create new duration in millis.
        Parameters:
        delay - The delay, in millis.
        Returns:
        The duration.
      • duration

        public static SchedulerDuration duration​(long delay,
                                                 TimeUnit timeUnit)
        Create new duration in millis.
        Parameters:
        delay - The delay, in millis.
        timeUnit - The time unit.
        Returns:
        The duration.
      • getDelay

        public long getDelay()
        Get the duration delay.
        Returns:
        The delay.
      • getTimeUnit

        public TimeUnit getTimeUnit()
        Get the duration time unit.
        Returns:
        The time unit.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object