Package io.dropwizard.util
Class Duration
- java.lang.Object
-
- io.dropwizard.util.Duration
-
- All Implemented Interfaces:
Serializable,Comparable<Duration>
public class Duration extends Object implements Comparable<Duration>, Serializable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Duration other)static Durationdays(long count)booleanequals(Object obj)longgetQuantity()TimeUnitgetUnit()inthashCode()static Durationhours(long count)static Durationmicroseconds(long count)static Durationmilliseconds(long count)static Durationminutes(long count)static Durationnanoseconds(long count)static Durationparse(String duration)static Durationseconds(long count)longtoDays()longtoHours()longtoMicroseconds()longtoMilliseconds()longtoMinutes()longtoNanoseconds()longtoSeconds()StringtoString()
-
-
-
Method Detail
-
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)
-
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()
-
compareTo
public int compareTo(Duration other)
- Specified by:
compareToin interfaceComparable<Duration>
-
-