Class SchedulerDuration
- java.lang.Object
-
- com.thebuzzmedia.exiftool.core.schedulers.SchedulerDuration
-
public final class SchedulerDuration extends Object
A duration, represented by a delay and a time unit.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SchedulerDuration
duration(long delay, TimeUnit timeUnit)
Create new duration in millis.boolean
equals(Object o)
long
getDelay()
Get the duration delay.TimeUnit
getTimeUnit()
Get the duration time unit.int
hashCode()
static SchedulerDuration
millis(long delay)
Create new duration in millis.static SchedulerDuration
seconds(long delay)
Create new duration in seconds.String
toString()
-
-
-
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.
-
-