Class Duration

java.lang.Object
com.github.joschi.jadconfig.util.Duration
All Implemented Interfaces:
Comparable<Duration>

public class Duration extends Object implements Comparable<Duration>
  • Method Details

    • nanoseconds

      public static Duration nanoseconds(long count)
    • microseconds

      public static Duration microseconds(long count)
    • milliseconds

      public static Duration milliseconds(long count)
    • seconds

      public static Duration seconds(long count)
    • minutes

      public static Duration minutes(long count)
    • hours

      public static Duration hours(long count)
    • days

      public static Duration days(long count)
    • parse

      public static Duration parse(String duration)
    • getQuantity

      public long getQuantity()
    • getUnit

      public TimeUnit getUnit()
    • toNanoseconds

      public long toNanoseconds()
    • toMicroseconds

      public long toMicroseconds()
    • toMilliseconds

      public long toMilliseconds()
    • toSeconds

      public long toSeconds()
    • toMinutes

      public long toMinutes()
    • toHours

      public long toHours()
    • toDays

      public long toDays()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compareTo

      public int compareTo(Duration other)
      Specified by:
      compareTo in interface Comparable<Duration>