Class CoreSerdes

java.lang.Object
io.micronaut.serde.support.serdes.CoreSerdes

@Factory public class CoreSerdes extends Object
Factory class for core serdes.
  • Field Details

    • DURATION_SERDE

      public static final Serde<Duration> DURATION_SERDE
    • PERIOD_SERDE

      public static final Serde<Period> PERIOD_SERDE
    • CHAR_SEQUENCE_SERDE

      public static final io.micronaut.serde.support.serdes.CoreSerdes.CharSequenceSerde CHAR_SEQUENCE_SERDE
  • Constructor Details

    • CoreSerdes

      public CoreSerdes()
  • Method Details

    • objectArraySerde

      @Singleton @NonNull protected @NonNull Serde<Object[]> objectArraySerde()
      Serde used for object arrays.
      Returns:
      The serde
    • durationSerde

      @Singleton @NonNull protected @NonNull Serde<Duration> durationSerde()
      Serde for duration.
      Returns:
      Duration serde
    • periodSerde

      @Singleton @NonNull protected @NonNull Serde<Period> periodSerde()
      Serde for period.
      Returns:
      Period serde
    • charSequenceSerde

      @Singleton @NonNull @Order(100) protected @NonNull Serde<CharSequence> charSequenceSerde()
      Serde for CharSequence.
      Returns:
      CharSequence serde
    • jsonNodeSerde

      @Singleton @NonNull protected @NonNull Serde<io.micronaut.json.tree.JsonNode> jsonNodeSerde()
      Serde for period.
      Returns:
      Period serde