Package io.micronaut.serde.support
Interface DeserializerRegistrar<T>
- Type Parameters:
T- The serde type
- All Superinterfaces:
Deserializer<T>,io.micronaut.core.order.Ordered
- All Known Subinterfaces:
SerdeRegistrar<T>
- All Known Implementing Classes:
ByteBufferSerde,InetAddressSerde,InstantSerde,LocalDateSerde,LocalDateTimeSerde,LocalTimeSerde,ObjectArraySerde,OffsetDateTimeSerde,YearSerde,ZonedDateTimeSerde
@Internal
public interface DeserializerRegistrar<T>
extends Deserializer<T>, io.micronaut.core.order.Ordered
The registrar of
Deserializer.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.serde.Deserializer
Deserializer.DecoderContext -
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Method Summary
Methods inherited from interface io.micronaut.serde.Deserializer
allowNull, createSpecific, deserialize, deserializeNullable, getDefaultValueMethods inherited from interface io.micronaut.core.order.Ordered
getOrder
-
Method Details
-
getType
- Returns:
- The serde argument type
-
getTypes
- Returns:
- The multiple serde argument types
-