Class OffsetDateTimeSerde
java.lang.Object
io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde<T>
io.micronaut.serde.support.serdes.OffsetDateTimeSerde
- All Implemented Interfaces:
io.micronaut.serde.Deserializer<OffsetDateTime>,io.micronaut.serde.Serde<OffsetDateTime>,io.micronaut.serde.Serializer<OffsetDateTime>,TemporalSerde<OffsetDateTime>
Serde for OffsetDateTime.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.serde.Deserializer
io.micronaut.serde.Deserializer.DecoderContextNested classes/interfaces inherited from interface io.micronaut.serde.Serializer
io.micronaut.serde.Serializer.EncoderContext -
Field Summary
Fields inherited from interface io.micronaut.serde.support.serdes.TemporalSerde
UTC -
Method Summary
Modifier and TypeMethodDescriptionprotected DefaultFormattedTemporalSerde<OffsetDateTime>createSpecific(io.micronaut.serde.config.SerdeConfiguration configuration) Create the same serde with new configuration.protected OffsetDateTimefromNanos(long seconds, int nanos) protected intgetNanoPart(OffsetDateTime value) protected longgetSecondPart(OffsetDateTime value) query()Methods inherited from class io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde
createSpecific, createSpecific, deserialize, serializeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.serde.Deserializer
allowNull, deserializeNullable, getDefaultValueMethods inherited from interface io.micronaut.serde.Serializer
isAbsent, isEmpty
-
Method Details
-
query
- Returns:
- The temporal query for the type.
-
fromNanos
-
getSecondPart
-
getNanoPart
-
createSpecific
protected DefaultFormattedTemporalSerde<OffsetDateTime> createSpecific(io.micronaut.serde.config.SerdeConfiguration configuration) Description copied from class:DefaultFormattedTemporalSerdeCreate the same serde with new configuration.- Overrides:
createSpecificin classDefaultFormattedTemporalSerde<OffsetDateTime>- Parameters:
configuration- The new configuration- Returns:
- The updated serde
-