Class ObjectArraySerde
java.lang.Object
io.micronaut.serde.support.serdes.ObjectArraySerde
- All Implemented Interfaces:
io.micronaut.serde.Deserializer<Object[]>,io.micronaut.serde.Serde<Object[]>,io.micronaut.serde.Serializer<Object[]>,io.micronaut.serde.util.CustomizableDeserializer<Object[]>,io.micronaut.serde.util.CustomizableSerializer<Object[]>
public class ObjectArraySerde
extends Object
implements io.micronaut.serde.Serde<Object[]>, io.micronaut.serde.util.CustomizableSerializer<Object[]>, io.micronaut.serde.util.CustomizableDeserializer<Object[]>
Deserializer for object arrays.
- 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.serde.Deserializer<Object[]>createSpecific(io.micronaut.serde.Deserializer.DecoderContext context, io.micronaut.core.type.Argument<? super Object[]> type) io.micronaut.serde.Serializer<Object[]>createSpecific(io.micronaut.serde.Serializer.EncoderContext context, io.micronaut.core.type.Argument<? extends Object[]> type) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.serde.util.CustomizableDeserializer
allowNull, deserialize, deserializeNullable, getDefaultValueMethods inherited from interface io.micronaut.serde.util.CustomizableSerializer
isAbsent, isEmpty, serialize
-
Constructor Details
-
ObjectArraySerde
public ObjectArraySerde()
-
-
Method Details
-
createSpecific
public io.micronaut.serde.Deserializer<Object[]> createSpecific(io.micronaut.serde.Deserializer.DecoderContext context, io.micronaut.core.type.Argument<? super Object[]> type) throws io.micronaut.serde.exceptions.SerdeException - Specified by:
createSpecificin interfaceio.micronaut.serde.Deserializer<Object[]>- Throws:
io.micronaut.serde.exceptions.SerdeException
-
createSpecific
public io.micronaut.serde.Serializer<Object[]> createSpecific(io.micronaut.serde.Serializer.EncoderContext context, io.micronaut.core.type.Argument<? extends Object[]> type) throws io.micronaut.serde.exceptions.SerdeException - Specified by:
createSpecificin interfaceio.micronaut.serde.Serializer<Object[]>- Throws:
io.micronaut.serde.exceptions.SerdeException
-