public class TimeValue
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static TimeValue |
NONE |
private static long |
serialVersionUID |
private long |
time |
private java.util.concurrent.TimeUnit |
timeUnit |
Constructor and Description |
---|
TimeValue(long time,
java.util.concurrent.TimeUnit timeUnit) |
Modifier and Type | Method and Description |
---|---|
long |
convertTo(java.util.concurrent.TimeUnit tu) |
static TimeValue |
days(long v) |
boolean |
equals(java.lang.Object obj) |
static TimeValue |
fromString(java.lang.String timeString) |
long |
getTime() |
java.util.concurrent.TimeUnit |
getTimeUnit() |
int |
hashCode() |
static TimeValue |
hours(long v) |
static TimeValue |
microseconds(long v) |
static TimeValue |
milliseconds(long v) |
static TimeValue |
minutes(long v) |
static TimeValue |
nanoseconds(long v) |
static TimeValue |
seconds(long v) |
void |
sleep() |
java.lang.String |
toString() |
static java.lang.String |
tuToString(java.util.concurrent.TimeUnit timeUnit)
Converts timeunit to stringly representation.
|
static TimeValue |
valueOf(java.lang.String timeString)
Parses time value from a string representation.
|
private static final long serialVersionUID
public static final TimeValue NONE
private final long time
private final java.util.concurrent.TimeUnit timeUnit
public static TimeValue days(long v)
public static TimeValue hours(long v)
public static TimeValue microseconds(long v)
public static TimeValue milliseconds(long v)
public static TimeValue minutes(long v)
public static TimeValue nanoseconds(long v)
public static TimeValue seconds(long v)
public long getTime()
public long convertTo(java.util.concurrent.TimeUnit tu)
public java.util.concurrent.TimeUnit getTimeUnit()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String tuToString(java.util.concurrent.TimeUnit timeUnit)
timeUnit
- timeunit to convertpublic static TimeValue valueOf(java.lang.String timeString)
timeString
- string representation of a time valuepublic static TimeValue fromString(java.lang.String timeString)
public void sleep() throws java.lang.InterruptedException
java.lang.InterruptedException