Table of Contents

Class Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

Namespace
MASES.KNet.Streams.Kstream
Assembly
MASES.KNet.dll

KNet extension of Joined<K, V, VO>

public class Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> : IGenericSerDesFactoryApplier

Type Parameters

K
V
VO
TJVMK

The JVM type of K

TJVMV

The JVM type of V

TJVMVO

The JVM type of VO

Inheritance
Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>
Implements
Derived
Inherited Members

Properties

GracePeriod

public TimeSpan GracePeriod { get; }

Property Value

TimeSpan

TimeSpan

Methods

As(string)

public static Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> As(string arg0)

Parameters

arg0 string

string

Returns

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

KeySerde(ISerDes<K, TJVMK>)

public static Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> KeySerde(ISerDes<K, TJVMK> arg0)

Parameters

arg0 ISerDes<K, TJVMK>

ISerDes<T, TJVMT>

Returns

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

OtherValueSerde(ISerDes<VO, TJVMVO>)

public static Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> OtherValueSerde(ISerDes<VO, TJVMVO> arg0)

Parameters

arg0 ISerDes<VO, TJVMVO>

ISerDes<T, TJVMT>

Returns

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

ValueSerde(ISerDes<V, TJVMV>)

public static Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> ValueSerde(ISerDes<V, TJVMV> arg0)

Parameters

arg0 ISerDes<V, TJVMV>

ISerDes<T, TJVMT>

Returns

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

With(ISerDes<K, TJVMK>, ISerDes<V, TJVMV>, ISerDes<VO, TJVMVO>)

public static Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> With(ISerDes<K, TJVMK> arg0, ISerDes<V, TJVMV> arg1, ISerDes<VO, TJVMVO> arg2)

Parameters

arg0 ISerDes<K, TJVMK>

ISerDes<T, TJVMT>

arg1 ISerDes<V, TJVMV>

ISerDes<T, TJVMT>

arg2 ISerDes<VO, TJVMVO>

ISerDes<T, TJVMT>

Returns

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

With(ISerDes<K, TJVMK>, ISerDes<V, TJVMV>, ISerDes<VO, TJVMVO>, string)

public static Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> With(ISerDes<K, TJVMK> arg0, ISerDes<V, TJVMV> arg1, ISerDes<VO, TJVMVO> arg2, string arg3)

Parameters

arg0 ISerDes<K, TJVMK>

ISerDes<T, TJVMT>

arg1 ISerDes<V, TJVMV>

ISerDes<T, TJVMT>

arg2 ISerDes<VO, TJVMVO>

ISerDes<T, TJVMT>

arg3 string

string

Returns

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

With(ISerDes<K, TJVMK>, ISerDes<V, TJVMV>, ISerDes<VO, TJVMVO>, string, TimeSpan)

public static Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> With(ISerDes<K, TJVMK> arg0, ISerDes<V, TJVMV> arg1, ISerDes<VO, TJVMVO> arg2, string arg3, TimeSpan arg4)

Parameters

arg0 ISerDes<K, TJVMK>

ISerDes<T, TJVMT>

arg1 ISerDes<V, TJVMV>

ISerDes<T, TJVMT>

arg2 ISerDes<VO, TJVMVO>

ISerDes<T, TJVMT>

arg3 string

string

arg4 TimeSpan

TimeSpan

Returns

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

WithGracePeriod(TimeSpan)

public Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> WithGracePeriod(TimeSpan arg0)

Parameters

arg0 TimeSpan

TimeSpan

Returns

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

WithKeySerde(ISerDes<K, TJVMK>)

public Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> WithKeySerde(ISerDes<K, TJVMK> arg0)

Parameters

arg0 ISerDes<K, TJVMK>

ISerDes<T, TJVMT>

Returns

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

WithOtherValueSerde(ISerDes<VO, TJVMVO>)

public Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> WithOtherValueSerde(ISerDes<VO, TJVMVO> arg0)

Parameters

arg0 ISerDes<VO, TJVMVO>

ISerDes<T, TJVMT>

Returns

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

WithValueSerde(ISerDes<V, TJVMV>)

public Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> WithValueSerde(ISerDes<V, TJVMV> arg0)

Parameters

arg0 ISerDes<V, TJVMV>

ISerDes<T, TJVMT>

Returns

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

Operators

implicit operator Joined<TJVMK, TJVMV, TJVMVO>(Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>)

public static implicit operator Joined<TJVMK, TJVMV, TJVMVO>(Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> t)

Parameters

t Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>

Returns

Joined<TJVMK, TJVMV, TJVMVO>