Class JsonObjectSerde<T>
java.lang.Object
io.micronaut.configuration.kafka.serde.JsonObjectSerde<T>
- Type Parameters:
- T- The type to serialize/deserialize
- All Implemented Interfaces:
- Closeable,- AutoCloseable,- Deserializer<T>,- Serde<T>,- Serializer<T>
@Prototype
public class JsonObjectSerde<T>
extends Object
implements Serializer<T>, Deserializer<T>, Serde<T>
A 
Serializer and Deserializer for JSON.- Since:
- 4.1.0
- Author:
- Denis Stepanov
- 
Constructor SummaryConstructorsConstructorDescriptionJsonObjectSerde(io.micronaut.json.JsonObjectSerializer objectSerializer, Class<T> type) Constructs a new instance for the given arguments.
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()voiddeserialize(String topic, byte[] data) byte[]toString()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.kafka.common.serialization.Deserializerdeserialize, deserializeMethods inherited from interface org.apache.kafka.common.serialization.Serializerserialize
- 
Constructor Details
- 
Method Details- 
deserialize- Specified by:
- deserializein interface- Deserializer<T>
 
- 
configure- Specified by:
- configurein interface- Deserializer<T>
- Specified by:
- configurein interface- Serde<T>
- Specified by:
- configurein interface- Serializer<T>
 
- 
serialize- Specified by:
- serializein interface- Serializer<T>
 
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Specified by:
- closein interface- Deserializer<T>
- Specified by:
- closein interface- Serde<T>
- Specified by:
- closein interface- Serializer<T>
 
- 
serializer- Specified by:
- serializerin interface- Serde<T>
 
- 
deserializer- Specified by:
- deserializerin interface- Serde<T>
 
- 
toString
 
-