Class HealthStatusSerde
java.lang.Object
io.micronaut.serde.support.serdes.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>
@Singleton
@Requires(classes=io.micronaut.health.HealthStatus.class)
public class HealthStatusSerde
extends Object
implements io.micronaut.serde.Serde<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.DecoderContextNested classes/interfaces inherited from interface io.micronaut.serde.Serializer
io.micronaut.serde.Serializer.EncoderContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.micronaut.health.HealthStatusdeserialize(io.micronaut.serde.Decoder decoder, io.micronaut.serde.Deserializer.DecoderContext decoderContext, io.micronaut.core.type.Argument<? super io.micronaut.health.HealthStatus> type) voidserialize(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, waitMethods inherited from interface io.micronaut.serde.Deserializer
allowNull, createSpecific, deserializeNullable, getDefaultValueMethods inherited from interface io.micronaut.serde.Serializer
createSpecific, isAbsent, isEmpty
-
Constructor Details
-
HealthStatusSerde
public HealthStatusSerde()
-
-
Method Details
-
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 IOException - Specified by:
serializein interfaceio.micronaut.serde.Serializer<io.micronaut.health.HealthStatus>- Throws:
IOException
-
deserialize
public io.micronaut.health.HealthStatus deserialize(io.micronaut.serde.Decoder decoder, io.micronaut.serde.Deserializer.DecoderContext decoderContext, io.micronaut.core.type.Argument<? super io.micronaut.health.HealthStatus> type) throws IOException - Specified by:
deserializein interfaceio.micronaut.serde.Deserializer<io.micronaut.health.HealthStatus>- Throws:
IOException
-