Interface ISerDes
- Namespace
- MASES.KNet.Serialization
- Assembly
- MASES.KNet.dll
KNet common serializer/deserializer
public interface ISerDes : IDisposable
- Inherited Members
Properties
IsDirectBuffered
Set to true in implementing class if the implementation uses the support of direct buffer data exchange
bool IsDirectBuffered { get; }
Property Value
Remarks
If set to true, the KNet classes will use ByteBufferSerializer and ByteBufferDeserializer as backing JVM classes
JVMDeserializerClass
Class JVMDeserializerClass { get; }
Property Value
JVMDeserializerClassName
Returns the deserializer class name to be used
string JVMDeserializerClassName { get; }
Property Value
JVMSerDesClass
Class JVMSerDesClass { get; }
Property Value
JVMSerDesClassName
Returns the serdes class name to be used
string JVMSerDesClassName { get; }
Property Value
JVMSerializerClass
Class JVMSerializerClass { get; }
Property Value
JVMSerializerClassName
Returns the serializer class name to be used
string JVMSerializerClassName { get; }
Property Value
JVMType
Type JVMType { get; }
Property Value
Type
Type Type { get; }
Property Value
UseHeaders
bool UseHeaders { get; set; }
Property Value
UseKafkaClassForSupportedTypes
Set to true in implementing class if the implementation shall use the serializer of Apache Kafka, default is false
bool UseKafkaClassForSupportedTypes { get; set; }
Property Value
Remarks
When this option is set to true there is better compatibility with data managed from Apache Kafka, but there is a performance impact