Package org.elasticsearch.client.common
Class TimeUtil
java.lang.Object
org.elasticsearch.client.common.TimeUtil
public final class TimeUtil
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description TimeUtil()
-
Method Summary
Modifier and Type Method Description static java.util.Date
parseTimeField(org.elasticsearch.common.xcontent.XContentParser parser, java.lang.String fieldName)
Parse out a Date object given the current parser and field name.static java.time.Instant
parseTimeFieldToInstant(org.elasticsearch.common.xcontent.XContentParser parser, java.lang.String fieldName)
Parse out an Instant object given the current parser and field name.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TimeUtil
public TimeUtil()
-
-
Method Details
-
parseTimeField
public static java.util.Date parseTimeField(org.elasticsearch.common.xcontent.XContentParser parser, java.lang.String fieldName) throws java.io.IOExceptionParse out a Date object given the current parser and field name.- Parameters:
parser
- current XContentParserfieldName
- the field's preferred name (utilized in exception)- Returns:
- parsed Date object
- Throws:
java.io.IOException
- from XContentParser
-
parseTimeFieldToInstant
public static java.time.Instant parseTimeFieldToInstant(org.elasticsearch.common.xcontent.XContentParser parser, java.lang.String fieldName) throws java.io.IOExceptionParse out an Instant object given the current parser and field name.- Parameters:
parser
- current XContentParserfieldName
- the field's preferred name (utilized in exception)- Returns:
- parsed Instant object
- Throws:
java.io.IOException
- from XContentParser
-