Class Serdes
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
ByteArraySerde()
public static Serde<byte[]> ByteArraySerde()
Returns
ByteArraySerdeDirect()
public static Serde<byte[]> ByteArraySerdeDirect()
Returns
ByteBufferSerde()
public static Serde<ByteBuffer> ByteBufferSerde()
Returns
ByteBufferSerdeDirect()
public static Serde<ByteBuffer> ByteBufferSerdeDirect()
Returns
BytesSerde()
public static Serde<Bytes> BytesSerde()
Returns
BytesSerdeDirect()
public static Serde<Bytes> BytesSerdeDirect()
Returns
DoubleSerde()
public static Serde<object> DoubleSerde()
Returns
DoubleSerdeDirect()
public static Serde<object> DoubleSerdeDirect()
Returns
FloatSerde()
public static Serde<object> FloatSerde()
Returns
FloatSerdeDirect()
public static Serde<object> FloatSerdeDirect()
Returns
IntSerde()
public static Serde<object> IntSerde()
Returns
IntSerdeDirect()
public static Serde<object> IntSerdeDirect()
Returns
JavaDoubleSerde()
public static Serde<Double> JavaDoubleSerde()
Returns
JavaDoubleSerdeDirect()
public static Serde<Double> JavaDoubleSerdeDirect()
Returns
JavaFloatSerde()
public static Serde<Float> JavaFloatSerde()
Returns
JavaFloatSerdeDirect()
public static Serde<Float> JavaFloatSerdeDirect()
Returns
JavaIntegerSerde()
public static Serde<Integer> JavaIntegerSerde()
Returns
JavaIntegerSerdeDirect()
public static Serde<Integer> JavaIntegerSerdeDirect()
Returns
JavaLongSerde()
public static Serde<Long> JavaLongSerde()
Returns
JavaLongSerdeDirect()
public static Serde<Long> JavaLongSerdeDirect()
Returns
JavaShortSerde()
public static Serde<Short> JavaShortSerde()
Returns
JavaShortSerdeDirect()
public static Serde<Short> JavaShortSerdeDirect()
Returns
LongSerde()
public static Serde<object> LongSerde()
Returns
LongSerdeDirect()
public static Serde<object> LongSerdeDirect()
Returns
SessionWindowedSerde<T>(Serde<T>)
public static WindowedSerdes.SessionWindowedSerde<T> SessionWindowedSerde<T>(Serde<T> tSerde)
Parameters
Returns
Type Parameters
T
ShortSerde()
public static Serde<object> ShortSerde()
Returns
ShortSerdeDirect()
public static Serde<object> ShortSerdeDirect()
Returns
StringSerde()
public static Serde<String> StringSerde()
Returns
StringSerdeDirect()
public static Serde<String> StringSerdeDirect()
Returns
UuidSerde()
public static Serde<UUID> UuidSerde()
Returns
UuidSerdeDirect()
public static Serde<UUID> UuidSerdeDirect()