Class UnixTimestampDeserializer
java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<Date>
com.spotify.docker.client.jackson.UnixTimestampDeserializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.NullValueProvider
public class UnixTimestampDeserializer
extends com.fasterxml.jackson.databind.JsonDeserializer<Date>
A deserializer for Dates where the source data is in seconds since the epoch rather than
milliseconds as
Date
expects.-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer
com.fasterxml.jackson.databind.JsonDeserializer.None
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize
(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext ctxt) private static Date
toDate
(long secondsSinceEpoch) Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer
deserialize, deserializeWithType, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, handledType, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer
-
Constructor Details
-
UnixTimestampDeserializer
public UnixTimestampDeserializer()
-
-
Method Details
-
deserialize
public Date deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException, com.fasterxml.jackson.core.JsonProcessingException - Specified by:
deserialize
in classcom.fasterxml.jackson.databind.JsonDeserializer<Date>
- Throws:
IOException
com.fasterxml.jackson.core.JsonProcessingException
-
toDate
-