Class HealthStatusSerde

  • All Implemented Interfaces:
    io.micronaut.serde.Deserializer<io.micronaut.health.HealthStatus>, io.micronaut.serde.Serde<io.micronaut.health.HealthStatus>, io.micronaut.serde.Serializer<io.micronaut.health.HealthStatus>, io.micronaut.serde.util.NullableDeserializer<io.micronaut.health.HealthStatus>, io.micronaut.serde.util.NullableSerde<io.micronaut.health.HealthStatus>

    @Singleton
    public class HealthStatusSerde
    extends java.lang.Object
    implements io.micronaut.serde.util.NullableSerde<io.micronaut.health.HealthStatus>
    Serde for health status.
    Since:
    1.0.0
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface io.micronaut.serde.Deserializer

        io.micronaut.serde.Deserializer.DecoderContext
      • Nested classes/interfaces inherited from interface io.micronaut.serde.Serializer

        io.micronaut.serde.Serializer.EncoderContext
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.micronaut.health.HealthStatus deserializeNonNull​(io.micronaut.serde.Decoder decoder, io.micronaut.serde.Deserializer.DecoderContext decoderContext, io.micronaut.core.type.Argument<? super io.micronaut.health.HealthStatus> type)  
      void serialize​(io.micronaut.serde.Encoder encoder, io.micronaut.serde.Serializer.EncoderContext context, io.micronaut.core.type.Argument<? extends io.micronaut.health.HealthStatus> type, io.micronaut.health.HealthStatus value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.micronaut.serde.Deserializer

        createSpecific, getDefaultValue
      • Methods inherited from interface io.micronaut.serde.util.NullableDeserializer

        allowNull, deserialize
      • Methods inherited from interface io.micronaut.serde.Serializer

        createSpecific, isAbsent, isEmpty
    • Constructor Detail

      • HealthStatusSerde

        public HealthStatusSerde()
    • Method Detail

      • serialize

        public void serialize​(io.micronaut.serde.Encoder encoder,
                              io.micronaut.serde.Serializer.EncoderContext context,
                              io.micronaut.core.type.Argument<? extends io.micronaut.health.HealthStatus> type,
                              io.micronaut.health.HealthStatus value)
                       throws java.io.IOException
        Specified by:
        serialize in interface io.micronaut.serde.Serializer<io.micronaut.health.HealthStatus>
        Throws:
        java.io.IOException
      • deserializeNonNull

        public io.micronaut.health.HealthStatus deserializeNonNull​(io.micronaut.serde.Decoder decoder,
                                                                   io.micronaut.serde.Deserializer.DecoderContext decoderContext,
                                                                   io.micronaut.core.type.Argument<? super io.micronaut.health.HealthStatus> type)
                                                            throws java.io.IOException
        Specified by:
        deserializeNonNull in interface io.micronaut.serde.util.NullableDeserializer<io.micronaut.health.HealthStatus>
        Throws:
        java.io.IOException