Writeable.Reader<V>, Writeable.Writer<V>
Modifier and Type | Field and Description |
---|---|
static TimeValue |
MINUS_ONE |
static long |
NSEC_PER_MSEC
How many nano-seconds in one milli-second
|
static TimeValue |
ZERO |
Constructor and Description |
---|
TimeValue(long millis) |
TimeValue(long duration,
java.util.concurrent.TimeUnit timeUnit) |
TimeValue(StreamInput in)
Read from a stream.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(TimeValue timeValue) |
long |
days() |
double |
daysFrac() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
format() |
java.lang.String |
format(org.joda.time.PeriodType type) |
long |
getDays() |
double |
getDaysFrac() |
long |
getHours() |
double |
getHoursFrac() |
long |
getMicros() |
double |
getMicrosFrac() |
long |
getMillis() |
double |
getMillisFrac() |
long |
getMinutes() |
double |
getMinutesFrac() |
long |
getNanos() |
long |
getSeconds() |
double |
getSecondsFrac() |
java.lang.String |
getStringRep() |
int |
hashCode() |
long |
hours() |
double |
hoursFrac() |
long |
micros() |
double |
microsFrac() |
long |
millis() |
double |
millisFrac() |
long |
minutes() |
double |
minutesFrac() |
long |
nanos() |
static long |
nsecToMSec(long ns) |
static TimeValue |
parseTimeValue(java.lang.String sValue,
java.lang.String settingName) |
static TimeValue |
parseTimeValue(java.lang.String sValue,
TimeValue defaultValue,
java.lang.String settingName) |
long |
seconds() |
double |
secondsFrac() |
static TimeValue |
timeValueHours(long hours) |
static TimeValue |
timeValueMillis(long millis) |
static TimeValue |
timeValueMinutes(long minutes) |
static TimeValue |
timeValueNanos(long nanos) |
static TimeValue |
timeValueSeconds(long seconds) |
java.lang.String |
toString()
Returns a
String representation of the current TimeValue . |
void |
writeTo(StreamOutput out)
Write this into the StreamOutput.
|
public static final long NSEC_PER_MSEC
public static final TimeValue MINUS_ONE
public static final TimeValue ZERO
public TimeValue(long millis)
public TimeValue(long duration, java.util.concurrent.TimeUnit timeUnit)
public TimeValue(StreamInput in) throws java.io.IOException
java.io.IOException
public static TimeValue timeValueNanos(long nanos)
public static TimeValue timeValueMillis(long millis)
public static TimeValue timeValueSeconds(long seconds)
public static TimeValue timeValueMinutes(long minutes)
public static TimeValue timeValueHours(long hours)
public void writeTo(StreamOutput out) throws java.io.IOException
Writeable
public long nanos()
public long getNanos()
public long micros()
public long getMicros()
public long millis()
public long getMillis()
public long seconds()
public long getSeconds()
public long minutes()
public long getMinutes()
public long hours()
public long getHours()
public long days()
public long getDays()
public double microsFrac()
public double getMicrosFrac()
public double millisFrac()
public double getMillisFrac()
public double secondsFrac()
public double getSecondsFrac()
public double minutesFrac()
public double getMinutesFrac()
public double hoursFrac()
public double getHoursFrac()
public double daysFrac()
public double getDaysFrac()
public java.lang.String format()
public java.lang.String format(org.joda.time.PeriodType type)
public java.lang.String toString()
String
representation of the current TimeValue
.
Note that this method might produce fractional time values (ex 1.6m) which cannot be
parsed by method like parse(String, String, String)
.toString
in class java.lang.Object
public java.lang.String getStringRep()
public static TimeValue parseTimeValue(java.lang.String sValue, java.lang.String settingName)
public static TimeValue parseTimeValue(java.lang.String sValue, TimeValue defaultValue, java.lang.String settingName)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static long nsecToMSec(long ns)