Table of Contents

Class Serdes

Namespace
Org.Apache.Kafka.Streams.Scala.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

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements Closeable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

ByteArraySerde()

public static Serde<byte[]> ByteArraySerde()

Returns

Serde<byte[]>

Serde

ByteArraySerdeDirect()

public static Serde<byte[]> ByteArraySerdeDirect()

Returns

Serde<byte[]>

Serde

ByteBufferSerde()

public static Serde<ByteBuffer> ByteBufferSerde()

Returns

Serde<ByteBuffer>

Serde

ByteBufferSerdeDirect()

public static Serde<ByteBuffer> ByteBufferSerdeDirect()

Returns

Serde<ByteBuffer>

Serde

BytesSerde()

public static Serde<Bytes> BytesSerde()

Returns

Serde<Bytes>

Serde

BytesSerdeDirect()

public static Serde<Bytes> BytesSerdeDirect()

Returns

Serde<Bytes>

Serde

DoubleSerde()

public static Serde<object> DoubleSerde()

Returns

Serde<object>

Serde

DoubleSerdeDirect()

public static Serde<object> DoubleSerdeDirect()

Returns

Serde<object>

Serde

FloatSerde()

public static Serde<object> FloatSerde()

Returns

Serde<object>

Serde

FloatSerdeDirect()

public static Serde<object> FloatSerdeDirect()

Returns

Serde<object>

Serde

IntSerde()

public static Serde<object> IntSerde()

Returns

Serde<object>

Serde

IntSerdeDirect()

public static Serde<object> IntSerdeDirect()

Returns

Serde<object>

Serde

JavaDoubleSerde()

public static Serde<Double> JavaDoubleSerde()

Returns

Serde<Double>

Serde

JavaDoubleSerdeDirect()

public static Serde<Double> JavaDoubleSerdeDirect()

Returns

Serde<Double>

Serde

JavaFloatSerde()

public static Serde<Float> JavaFloatSerde()

Returns

Serde<Float>

Serde

JavaFloatSerdeDirect()

public static Serde<Float> JavaFloatSerdeDirect()

Returns

Serde<Float>

Serde

JavaIntegerSerde()

public static Serde<Integer> JavaIntegerSerde()

Returns

Serde<Integer>

Serde

JavaIntegerSerdeDirect()

public static Serde<Integer> JavaIntegerSerdeDirect()

Returns

Serde<Integer>

Serde

JavaLongSerde()

public static Serde<Long> JavaLongSerde()

Returns

Serde<Long>

Serde

JavaLongSerdeDirect()

public static Serde<Long> JavaLongSerdeDirect()

Returns

Serde<Long>

Serde

JavaShortSerde()

public static Serde<Short> JavaShortSerde()

Returns

Serde<Short>

Serde

JavaShortSerdeDirect()

public static Serde<Short> JavaShortSerdeDirect()

Returns

Serde<Short>

Serde

LongSerde()

public static Serde<object> LongSerde()

Returns

Serde<object>

Serde

LongSerdeDirect()

public static Serde<object> LongSerdeDirect()

Returns

Serde<object>

Serde

SessionWindowedSerde<T>(Serde<T>)

public static WindowedSerdes.SessionWindowedSerde<T> SessionWindowedSerde<T>(Serde<T> tSerde)

Parameters

tSerde Serde<T>

Serde

Returns

WindowedSerdes.SessionWindowedSerde<T>

WindowedSerdes.SessionWindowedSerde

Type Parameters

T

ShortSerde()

public static Serde<object> ShortSerde()

Returns

Serde<object>

Serde

ShortSerdeDirect()

public static Serde<object> ShortSerdeDirect()

Returns

Serde<object>

Serde

StringSerde()

public static Serde<String> StringSerde()

Returns

Serde<String>

Serde

StringSerdeDirect()

public static Serde<String> StringSerdeDirect()

Returns

Serde<String>

Serde

UuidSerde()

public static Serde<UUID> UuidSerde()

Returns

Serde<UUID>

Serde

UuidSerdeDirect()

public static Serde<UUID> UuidSerdeDirect()

Returns

Serde<UUID>

Serde