Class Serdes
- Namespace
- Org.Apache.Kafka.Common.Serialization
- Assembly
- MASES.KNet.dll
public class Serdes : JVMBridgeBase<Serdes>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
Serdes
- Implements
- Inherited Members
Constructors
Serdes()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Serdes()
Serdes(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public Serdes(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements Closeable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
Boolean()
public static Serde<Boolean> Boolean()
Returns
BooleanDirect()
public static Serde<Boolean> BooleanDirect()
Returns
ByteArray()
public static Serde<byte[]> ByteArray()
Returns
ByteArrayDirect()
public static Serde<byte[]> ByteArrayDirect()
Returns
ByteBuffer()
public static Serde<ByteBuffer> ByteBuffer()
Returns
ByteBufferDirect()
public static Serde<ByteBuffer> ByteBufferDirect()
Returns
Bytes()
public static Serde<Bytes> Bytes()
Returns
BytesDirect()
public static Serde<Bytes> BytesDirect()
Returns
Double()
public static Serde<Double> Double()
Returns
DoubleDirect()
public static Serde<Double> DoubleDirect()
Returns
Float()
public static Serde<Float> Float()
Returns
FloatDirect()
public static Serde<Float> FloatDirect()
Returns
Integer()
public static Serde<Integer> Integer()
Returns
IntegerDirect()
public static Serde<Integer> IntegerDirect()
Returns
ListSerdeMethodDirect<Inner>(Class, Serde<Inner>)
public static Serde<List<Inner>> ListSerdeMethodDirect<Inner>(Class arg0, Serde<Inner> arg1)
Parameters
Returns
Type Parameters
Inner
ListSerdeMethod<Inner>(Class, Serde<Inner>)
public static Serde<List<Inner>> ListSerdeMethod<Inner>(Class arg0, Serde<Inner> arg1)
Parameters
Returns
Type Parameters
Inner
Long()
public static Serde<Long> Long()
Returns
LongDirect()
public static Serde<Long> LongDirect()
Returns
SerdeFromDirect<T>(Class)
public static Serde<T> SerdeFromDirect<T>(Class arg0)
Parameters
Returns
Type Parameters
T
SerdeFromDirect<T>(Serializer<T>, Deserializer<T>)
public static Serde<T> SerdeFromDirect<T>(Serializer<T> arg0, Deserializer<T> arg1)
Parameters
arg0
Serializer<T>arg1
Deserializer<T>
Returns
Type Parameters
T
SerdeFrom<T>(Class)
public static Serde<T> SerdeFrom<T>(Class arg0)
Parameters
Returns
Type Parameters
T
SerdeFrom<T>(Serializer<T>, Deserializer<T>)
public static Serde<T> SerdeFrom<T>(Serializer<T> arg0, Deserializer<T> arg1)
Parameters
arg0
Serializer<T>arg1
Deserializer<T>
Returns
Type Parameters
T
Short()
public static Serde<Short> Short()
Returns
ShortDirect()
public static Serde<Short> ShortDirect()
Returns
String()
public static Serde<String> String()
Returns
StringDirect()
public static Serde<String> StringDirect()
Returns
UUID()
public static Serde<UUID> UUID()
Returns
UUIDDirect()
public static Serde<UUID> UUIDDirect()
Returns
Void()
public static Serde<Void> Void()
Returns
VoidDirect()
public static Serde<Void> VoidDirect()