Interface TemporalSerde<T extends TemporalAccessor>
- Type Parameters:
T- The generic type
- All Superinterfaces:
io.micronaut.serde.Deserializer<T>,io.micronaut.serde.Serde<T>,io.micronaut.serde.Serializer<T>
- All Known Implementing Classes:
DefaultFormattedTemporalSerde,InstantSerde,LocalDateSerde,LocalDateTimeSerde,LocalTimeSerde,OffsetDateTimeSerde,YearSerde,ZonedDateTimeSerde
Interface for serializing and deserializing temporals.
-
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 -
Method Summary
Modifier and TypeMethodDescriptiondefault io.micronaut.serde.Deserializer<T>createSpecific(io.micronaut.serde.Deserializer.DecoderContext decoderContext, io.micronaut.core.type.Argument<? super T> context) default io.micronaut.serde.Serializer<T>createSpecific(io.micronaut.serde.Serializer.EncoderContext context, io.micronaut.core.type.Argument<? extends T> type) @NonNull TemporalQuery<T>query()Methods inherited from interface io.micronaut.serde.Deserializer
allowNull, deserialize, deserializeNullable, getDefaultValueMethods inherited from interface io.micronaut.serde.Serializer
isAbsent, isEmpty, serialize
-
Field Details
-
UTC
-
-
Method Details
-
createSpecific
default io.micronaut.serde.Serializer<T> createSpecific(io.micronaut.serde.Serializer.EncoderContext context, io.micronaut.core.type.Argument<? extends T> type) - Specified by:
createSpecificin interfaceio.micronaut.serde.Serializer<T extends TemporalAccessor>
-
createSpecific
default io.micronaut.serde.Deserializer<T> createSpecific(io.micronaut.serde.Deserializer.DecoderContext decoderContext, io.micronaut.core.type.Argument<? super T> context) throws io.micronaut.serde.exceptions.SerdeException - Specified by:
createSpecificin interfaceio.micronaut.serde.Deserializer<T extends TemporalAccessor>- Throws:
io.micronaut.serde.exceptions.SerdeException
-
query
- Returns:
- The temporal query for the type.
-