Package io.micronaut.serde.support
Interface SerdeRegistrar<T>
- Type Parameters:
 T- The serde type
- All Superinterfaces:
 Deserializer<T>,DeserializerRegistrar<T>,io.micronaut.core.order.Ordered,Serde<T>,Serializer<T>,SerializerRegistrar<T>
- All Known Implementing Classes:
 ByteBufferSerde,InetAddressSerde,InstantSerde,LocalDateSerde,LocalDateTimeSerde,LocalTimeSerde,ObjectArraySerde,OffsetDateTimeSerde,YearSerde,ZonedDateTimeSerde
@Internal
public interface SerdeRegistrar<T>
extends Serde<T>, SerializerRegistrar<T>, DeserializerRegistrar<T>
The registrar of 
Serde.- 
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.serde.Deserializer
Deserializer.DecoderContextNested classes/interfaces inherited from interface io.micronaut.serde.Serializer
Serializer.EncoderContext - 
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
getOrderMethods inherited from interface io.micronaut.serde.Serializer
createSpecific, isAbsent, isEmpty, serialize 
- 
Method Details
- 
getType
- Specified by:
 getTypein interfaceDeserializerRegistrar<T>- Specified by:
 getTypein interfaceSerializerRegistrar<T>- Returns:
 - The serde argument type
 
 - 
getTypes
- Specified by:
 getTypesin interfaceDeserializerRegistrar<T>- Specified by:
 getTypesin interfaceSerializerRegistrar<T>- Returns:
 - The multiple serde argument types
 
 
 -