Class ApacheAvroSerializer
java.lang.Object
com.azure.core.serializer.avro.apache.ApacheAvroSerializer
- All Implemented Interfaces:
AvroSerializer
,ObjectSerializer
Apache Avro based implementation of the
AvroSerializer
interface.-
Method Summary
Modifier and TypeMethodDescription<T> T
deserialize
(InputStream stream, TypeReference<T> typeReference) <T> Mono<T>
deserializeAsync
(InputStream stream, TypeReference<T> typeReference) <T> T
deserializeFromBytes
(byte[] data, TypeReference<T> typeReference) <T> Mono<T>
deserializeFromBytesAsync
(byte[] data, TypeReference<T> typeReference) void
serialize
(OutputStream stream, Object value) serializeAsync
(OutputStream stream, Object value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.core.experimental.serializer.AvroSerializer
serializeToBytes, serializeToBytesAsync
-
Method Details
-
deserializeFromBytes
- Specified by:
deserializeFromBytes
in interfaceAvroSerializer
- Specified by:
deserializeFromBytes
in interfaceObjectSerializer
-
deserialize
- Specified by:
deserialize
in interfaceAvroSerializer
- Specified by:
deserialize
in interfaceObjectSerializer
-
deserializeFromBytesAsync
- Specified by:
deserializeFromBytesAsync
in interfaceAvroSerializer
- Specified by:
deserializeFromBytesAsync
in interfaceObjectSerializer
-
deserializeAsync
- Specified by:
deserializeAsync
in interfaceAvroSerializer
- Specified by:
deserializeAsync
in interfaceObjectSerializer
-
serialize
- Specified by:
serialize
in interfaceAvroSerializer
- Specified by:
serialize
in interfaceObjectSerializer
-
serializeAsync
- Specified by:
serializeAsync
in interfaceAvroSerializer
- Specified by:
serializeAsync
in interfaceObjectSerializer
-