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.
  • Method Details

    • getType

      @NonNull @NonNull io.micronaut.core.type.Argument<T> getType()
      Returns:
      The serde argument type
    • getTypes

      @NonNull default @NonNull Iterable<io.micronaut.core.type.Argument<?>> getTypes()
      Returns:
      The multiple serde argument types