Table of Contents

Namespace MASES.KNet.Serialization

Classes

ByteBufferDeserializer

KNet specific class for org.mases.knet.developed.common.serialization.ByteBufferDeserializer

ByteBufferSerializer

KNet specific class for org.mases.knet.developed.common.serialization.ByteBufferSerializer

DefaultSerDes<T>

Default implementation of ISerDesSelector<T>

KNetSerialization

Helper for KNetSerDes

SerDes

Sets of predefined SerDes<T, TJVMT> between specific types

SerDesBuffered<T>

Common serializer/deserializer based on ByteBuffer

SerDesRaw<T>

Common serializer/deserializer based on byte array

SerDes<T, TJVMT>

Common serializer/deserializer

Serdes

KNet specific class for org.mases.knet.developed.common.serialization.Serdes

Serdes.ByteBufferSerde

KNet implementaion of https://www.javadoc.io/doc/org.apache.kafka/kafka-clients/3.7.1/org/apache/kafka/common/serialization/Serdes.ByteBufferSerde.html

Interfaces

IDeserializer<T, TJVMT>

KNet interface for deserializers

IGenericSerDesFactory

Generic interface to access serializers

IGenericSerDesFactoryApplier

Generic interface to apply IGenericSerDesFactory accessor

ISerDes

KNet common serializer/deserializer

ISerDesBuffered<T>

Common serializer/deserializer based on ByteBuffer

ISerDesRaw<T>

Common serializer/deserializer based on byte array

ISerDesSelector

KNet common interface to select serializer/deserializer

ISerDesSelector<T>

KNet common interface to select serializer/deserializer

ISerDes<T, TJVMT>

KNet common serializer/deserializer

ISerializer<T, TJVMT>

KNet interface for serializers

Enums

KNetSerialization.SerializationType

Serializer types