public final class SchemaRegistryAvroSerializer extends Object implements ObjectSerializer
Modifier and Type | Method and Description |
---|---|
<T> T |
deserialize(InputStream stream,
TypeReference<T> typeReference)
Reads a stream into its object representation.
|
<T> Mono<T> |
deserializeAsync(InputStream stream,
TypeReference<T> typeReference)
Reads a stream into its object representation.
|
void |
serialize(OutputStream outputStream,
Object value)
Writes the serialized object into a stream.
|
Mono<Void> |
serializeAsync(OutputStream outputStream,
Object object)
Writes the serialized object into a stream.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deserializeFromBytes, deserializeFromBytesAsync, serializeToBytes, serializeToBytesAsync
public <T> T deserialize(InputStream stream, TypeReference<T> typeReference)
ObjectSerializer
deserialize
in interface ObjectSerializer
T
- Type of the object.stream
- InputStream
of data.typeReference
- TypeReference
representing the object.public <T> Mono<T> deserializeAsync(InputStream stream, TypeReference<T> typeReference)
ObjectSerializer
deserializeAsync
in interface ObjectSerializer
T
- Type of the object.stream
- InputStream
of data.typeReference
- TypeReference
representing the object.public void serialize(OutputStream outputStream, Object value)
ObjectSerializer
serialize
in interface ObjectSerializer
outputStream
- OutputStream
where the serialized object will be written.value
- The object.public Mono<Void> serializeAsync(OutputStream outputStream, Object object)
ObjectSerializer
serializeAsync
in interface ObjectSerializer
outputStream
- OutputStream
where the serialized object will be written.object
- The object.Copyright © 2021. All rights reserved.