Table of Contents

Class KStream

Namespace
Org.Apache.Kafka.Streams.Kstream
Assembly
MASES.KNet.dll
public class KStream : JVMBridgeBase<KStream>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<KStream>
KStream
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<KStream>.IsAssignableFrom(IJavaType)
JVMBridgeBase<KStream>.IsAssignableFrom<T>()
JVMBridgeBase<KStream>.Execute<T>(params T[])
JVMBridgeBase<KStream>.DynBridgeClazz
JVMBridgeBase<KStream>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener

Constructors

KStream()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("KStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public KStream()

KStream(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

[Obsolete("KStream class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public KStream(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Filter(Predicate)

public KStream Filter(Predicate arg0)

Parameters

arg0 Predicate

Predicate

Returns

KStream

KStream

Filter(Predicate, Named)

public KStream Filter(Predicate arg0, Named arg1)

Parameters

arg0 Predicate

Predicate

arg1 Named

Named

Returns

KStream

KStream

FilterNot(Predicate)

public KStream FilterNot(Predicate arg0)

Parameters

arg0 Predicate

Predicate

Returns

KStream

KStream

FilterNot(Predicate, Named)

public KStream FilterNot(Predicate arg0, Named arg1)

Parameters

arg0 Predicate

Predicate

arg1 Named

Named

Returns

KStream

KStream

FlatMap(KeyValueMapper)

public KStream FlatMap(KeyValueMapper arg0)

Parameters

arg0 KeyValueMapper

KeyValueMapper

Returns

KStream

KStream

FlatMap(KeyValueMapper, Named)

public KStream FlatMap(KeyValueMapper arg0, Named arg1)

Parameters

arg0 KeyValueMapper

KeyValueMapper

arg1 Named

Named

Returns

KStream

KStream

FlatMapValues(ValueMapper)

public KStream FlatMapValues(ValueMapper arg0)

Parameters

arg0 ValueMapper

ValueMapper

Returns

KStream

KStream

FlatMapValues(ValueMapper, Named)

public KStream FlatMapValues(ValueMapper arg0, Named arg1)

Parameters

arg0 ValueMapper

ValueMapper

arg1 Named

Named

Returns

KStream

KStream

FlatMapValues(ValueMapperWithKey)

public KStream FlatMapValues(ValueMapperWithKey arg0)

Parameters

arg0 ValueMapperWithKey

ValueMapperWithKey

Returns

KStream

KStream

FlatMapValues(ValueMapperWithKey, Named)

public KStream FlatMapValues(ValueMapperWithKey arg0, Named arg1)

Parameters

arg0 ValueMapperWithKey

ValueMapperWithKey

arg1 Named

Named

Returns

KStream

KStream

Foreach(ForeachAction)

public void Foreach(ForeachAction arg0)

Parameters

arg0 ForeachAction

ForeachAction

Foreach(ForeachAction, Named)

public void Foreach(ForeachAction arg0, Named arg1)

Parameters

arg0 ForeachAction

ForeachAction

arg1 Named

Named

GroupBy(KeyValueMapper)

public KGroupedStream GroupBy(KeyValueMapper arg0)

Parameters

arg0 KeyValueMapper

KeyValueMapper

Returns

KGroupedStream

KGroupedStream

GroupBy(KeyValueMapper, Grouped)

public KGroupedStream GroupBy(KeyValueMapper arg0, Grouped arg1)

Parameters

arg0 KeyValueMapper

KeyValueMapper

arg1 Grouped

Grouped

Returns

KGroupedStream

KGroupedStream

GroupByKey()

public KGroupedStream GroupByKey()

Returns

KGroupedStream

KGroupedStream

GroupByKey(Grouped)

public KGroupedStream GroupByKey(Grouped arg0)

Parameters

arg0 Grouped

Grouped

Returns

KGroupedStream

KGroupedStream

Join(GlobalKTable, KeyValueMapper, ValueJoiner)

public KStream Join(GlobalKTable arg0, KeyValueMapper arg1, ValueJoiner arg2)

Parameters

arg0 GlobalKTable

GlobalKTable

arg1 KeyValueMapper

KeyValueMapper

arg2 ValueJoiner

ValueJoiner

Returns

KStream

KStream

Join(GlobalKTable, KeyValueMapper, ValueJoiner, Named)

public KStream Join(GlobalKTable arg0, KeyValueMapper arg1, ValueJoiner arg2, Named arg3)

Parameters

arg0 GlobalKTable

GlobalKTable

arg1 KeyValueMapper

KeyValueMapper

arg2 ValueJoiner

ValueJoiner

arg3 Named

Named

Returns

KStream

KStream

Join(GlobalKTable, KeyValueMapper, ValueJoinerWithKey)

public KStream Join(GlobalKTable arg0, KeyValueMapper arg1, ValueJoinerWithKey arg2)

Parameters

arg0 GlobalKTable

GlobalKTable

arg1 KeyValueMapper

KeyValueMapper

arg2 ValueJoinerWithKey

ValueJoinerWithKey

Returns

KStream

KStream

Join(GlobalKTable, KeyValueMapper, ValueJoinerWithKey, Named)

public KStream Join(GlobalKTable arg0, KeyValueMapper arg1, ValueJoinerWithKey arg2, Named arg3)

Parameters

arg0 GlobalKTable

GlobalKTable

arg1 KeyValueMapper

KeyValueMapper

arg2 ValueJoinerWithKey

ValueJoinerWithKey

arg3 Named

Named

Returns

KStream

KStream

Join(KStream, ValueJoiner, JoinWindows)

public KStream Join(KStream arg0, ValueJoiner arg1, JoinWindows arg2)

Parameters

arg0 KStream

KStream

arg1 ValueJoiner

ValueJoiner

arg2 JoinWindows

JoinWindows

Returns

KStream

KStream

Join(KStream, ValueJoiner, JoinWindows, StreamJoined)

public KStream Join(KStream arg0, ValueJoiner arg1, JoinWindows arg2, StreamJoined arg3)

Parameters

arg0 KStream

KStream

arg1 ValueJoiner

ValueJoiner

arg2 JoinWindows

JoinWindows

arg3 StreamJoined

StreamJoined

Returns

KStream

KStream

Join(KStream, ValueJoinerWithKey, JoinWindows)

public KStream Join(KStream arg0, ValueJoinerWithKey arg1, JoinWindows arg2)

Parameters

arg0 KStream

KStream

arg1 ValueJoinerWithKey

ValueJoinerWithKey

arg2 JoinWindows

JoinWindows

Returns

KStream

KStream

Join(KStream, ValueJoinerWithKey, JoinWindows, StreamJoined)

public KStream Join(KStream arg0, ValueJoinerWithKey arg1, JoinWindows arg2, StreamJoined arg3)

Parameters

arg0 KStream

KStream

arg1 ValueJoinerWithKey

ValueJoinerWithKey

arg2 JoinWindows

JoinWindows

arg3 StreamJoined

StreamJoined

Returns

KStream

KStream

Join(KTable, ValueJoiner)

public KStream Join(KTable arg0, ValueJoiner arg1)

Parameters

arg0 KTable

KTable

arg1 ValueJoiner

ValueJoiner

Returns

KStream

KStream

Join(KTable, ValueJoiner, Joined)

public KStream Join(KTable arg0, ValueJoiner arg1, Joined arg2)

Parameters

arg0 KTable

KTable

arg1 ValueJoiner

ValueJoiner

arg2 Joined

Joined

Returns

KStream

KStream

Join(KTable, ValueJoinerWithKey)

public KStream Join(KTable arg0, ValueJoinerWithKey arg1)

Parameters

arg0 KTable

KTable

arg1 ValueJoinerWithKey

ValueJoinerWithKey

Returns

KStream

KStream

Join(KTable, ValueJoinerWithKey, Joined)

public KStream Join(KTable arg0, ValueJoinerWithKey arg1, Joined arg2)

Parameters

arg0 KTable

KTable

arg1 ValueJoinerWithKey

ValueJoinerWithKey

arg2 Joined

Joined

Returns

KStream

KStream

LeftJoin(GlobalKTable, KeyValueMapper, ValueJoiner)

public KStream LeftJoin(GlobalKTable arg0, KeyValueMapper arg1, ValueJoiner arg2)

Parameters

arg0 GlobalKTable

GlobalKTable

arg1 KeyValueMapper

KeyValueMapper

arg2 ValueJoiner

ValueJoiner

Returns

KStream

KStream

LeftJoin(GlobalKTable, KeyValueMapper, ValueJoiner, Named)

public KStream LeftJoin(GlobalKTable arg0, KeyValueMapper arg1, ValueJoiner arg2, Named arg3)

Parameters

arg0 GlobalKTable

GlobalKTable

arg1 KeyValueMapper

KeyValueMapper

arg2 ValueJoiner

ValueJoiner

arg3 Named

Named

Returns

KStream

KStream

LeftJoin(GlobalKTable, KeyValueMapper, ValueJoinerWithKey)

public KStream LeftJoin(GlobalKTable arg0, KeyValueMapper arg1, ValueJoinerWithKey arg2)

Parameters

arg0 GlobalKTable

GlobalKTable

arg1 KeyValueMapper

KeyValueMapper

arg2 ValueJoinerWithKey

ValueJoinerWithKey

Returns

KStream

KStream

LeftJoin(GlobalKTable, KeyValueMapper, ValueJoinerWithKey, Named)

public KStream LeftJoin(GlobalKTable arg0, KeyValueMapper arg1, ValueJoinerWithKey arg2, Named arg3)

Parameters

arg0 GlobalKTable

GlobalKTable

arg1 KeyValueMapper

KeyValueMapper

arg2 ValueJoinerWithKey

ValueJoinerWithKey

arg3 Named

Named

Returns

KStream

KStream

LeftJoin(KStream, ValueJoiner, JoinWindows)

public KStream LeftJoin(KStream arg0, ValueJoiner arg1, JoinWindows arg2)

Parameters

arg0 KStream

KStream

arg1 ValueJoiner

ValueJoiner

arg2 JoinWindows

JoinWindows

Returns

KStream

KStream

LeftJoin(KStream, ValueJoiner, JoinWindows, StreamJoined)

public KStream LeftJoin(KStream arg0, ValueJoiner arg1, JoinWindows arg2, StreamJoined arg3)

Parameters

arg0 KStream

KStream

arg1 ValueJoiner

ValueJoiner

arg2 JoinWindows

JoinWindows

arg3 StreamJoined

StreamJoined

Returns

KStream

KStream

LeftJoin(KStream, ValueJoinerWithKey, JoinWindows)

public KStream LeftJoin(KStream arg0, ValueJoinerWithKey arg1, JoinWindows arg2)

Parameters

arg0 KStream

KStream

arg1 ValueJoinerWithKey

ValueJoinerWithKey

arg2 JoinWindows

JoinWindows

Returns

KStream

KStream

LeftJoin(KStream, ValueJoinerWithKey, JoinWindows, StreamJoined)

public KStream LeftJoin(KStream arg0, ValueJoinerWithKey arg1, JoinWindows arg2, StreamJoined arg3)

Parameters

arg0 KStream

KStream

arg1 ValueJoinerWithKey

ValueJoinerWithKey

arg2 JoinWindows

JoinWindows

arg3 StreamJoined

StreamJoined

Returns

KStream

KStream

LeftJoin(KTable, ValueJoiner)

public KStream LeftJoin(KTable arg0, ValueJoiner arg1)

Parameters

arg0 KTable

KTable

arg1 ValueJoiner

ValueJoiner

Returns

KStream

KStream

LeftJoin(KTable, ValueJoiner, Joined)

public KStream LeftJoin(KTable arg0, ValueJoiner arg1, Joined arg2)

Parameters

arg0 KTable

KTable

arg1 ValueJoiner

ValueJoiner

arg2 Joined

Joined

Returns

KStream

KStream

LeftJoin(KTable, ValueJoinerWithKey)

public KStream LeftJoin(KTable arg0, ValueJoinerWithKey arg1)

Parameters

arg0 KTable

KTable

arg1 ValueJoinerWithKey

ValueJoinerWithKey

Returns

KStream

KStream

LeftJoin(KTable, ValueJoinerWithKey, Joined)

public KStream LeftJoin(KTable arg0, ValueJoinerWithKey arg1, Joined arg2)

Parameters

arg0 KTable

KTable

arg1 ValueJoinerWithKey

ValueJoinerWithKey

arg2 Joined

Joined

Returns

KStream

KStream

Map(KeyValueMapper)

public KStream Map(KeyValueMapper arg0)

Parameters

arg0 KeyValueMapper

KeyValueMapper

Returns

KStream

KStream

Map(KeyValueMapper, Named)

public KStream Map(KeyValueMapper arg0, Named arg1)

Parameters

arg0 KeyValueMapper

KeyValueMapper

arg1 Named

Named

Returns

KStream

KStream

MapValues(ValueMapper)

public KStream MapValues(ValueMapper arg0)

Parameters

arg0 ValueMapper

ValueMapper

Returns

KStream

KStream

MapValues(ValueMapper, Named)

public KStream MapValues(ValueMapper arg0, Named arg1)

Parameters

arg0 ValueMapper

ValueMapper

arg1 Named

Named

Returns

KStream

KStream

MapValues(ValueMapperWithKey)

public KStream MapValues(ValueMapperWithKey arg0)

Parameters

arg0 ValueMapperWithKey

ValueMapperWithKey

Returns

KStream

KStream

MapValues(ValueMapperWithKey, Named)

public KStream MapValues(ValueMapperWithKey arg0, Named arg1)

Parameters

arg0 ValueMapperWithKey

ValueMapperWithKey

arg1 Named

Named

Returns

KStream

KStream

Merge(KStream)

public KStream Merge(KStream arg0)

Parameters

arg0 KStream

KStream

Returns

KStream

KStream

Merge(KStream, Named)

public KStream Merge(KStream arg0, Named arg1)

Parameters

arg0 KStream

KStream

arg1 Named

Named

Returns

KStream

KStream

OuterJoin(KStream, ValueJoiner, JoinWindows)

public KStream OuterJoin(KStream arg0, ValueJoiner arg1, JoinWindows arg2)

Parameters

arg0 KStream

KStream

arg1 ValueJoiner

ValueJoiner

arg2 JoinWindows

JoinWindows

Returns

KStream

KStream

OuterJoin(KStream, ValueJoiner, JoinWindows, StreamJoined)

public KStream OuterJoin(KStream arg0, ValueJoiner arg1, JoinWindows arg2, StreamJoined arg3)

Parameters

arg0 KStream

KStream

arg1 ValueJoiner

ValueJoiner

arg2 JoinWindows

JoinWindows

arg3 StreamJoined

StreamJoined

Returns

KStream

KStream

OuterJoin(KStream, ValueJoinerWithKey, JoinWindows)

public KStream OuterJoin(KStream arg0, ValueJoinerWithKey arg1, JoinWindows arg2)

Parameters

arg0 KStream

KStream

arg1 ValueJoinerWithKey

ValueJoinerWithKey

arg2 JoinWindows

JoinWindows

Returns

KStream

KStream

OuterJoin(KStream, ValueJoinerWithKey, JoinWindows, StreamJoined)

public KStream OuterJoin(KStream arg0, ValueJoinerWithKey arg1, JoinWindows arg2, StreamJoined arg3)

Parameters

arg0 KStream

KStream

arg1 ValueJoinerWithKey

ValueJoinerWithKey

arg2 JoinWindows

JoinWindows

arg3 StreamJoined

StreamJoined

Returns

KStream

KStream

Peek(ForeachAction)

public KStream Peek(ForeachAction arg0)

Parameters

arg0 ForeachAction

ForeachAction

Returns

KStream

KStream

Peek(ForeachAction, Named)

public KStream Peek(ForeachAction arg0, Named arg1)

Parameters

arg0 ForeachAction

ForeachAction

arg1 Named

Named

Returns

KStream

KStream

Print(Printed)

public void Print(Printed arg0)

Parameters

arg0 Printed

Printed

Repartition()

public KStream Repartition()

Returns

KStream

KStream

Repartition(Repartitioned)

public KStream Repartition(Repartitioned arg0)

Parameters

arg0 Repartitioned

Repartitioned

Returns

KStream

KStream

SelectKey(KeyValueMapper)

public KStream SelectKey(KeyValueMapper arg0)

Parameters

arg0 KeyValueMapper

KeyValueMapper

Returns

KStream

KStream

SelectKey(KeyValueMapper, Named)

public KStream SelectKey(KeyValueMapper arg0, Named arg1)

Parameters

arg0 KeyValueMapper

KeyValueMapper

arg1 Named

Named

Returns

KStream

KStream

Split()

public BranchedKStream Split()

Returns

BranchedKStream

BranchedKStream

Split(Named)

public BranchedKStream Split(Named arg0)

Parameters

arg0 Named

Named

Returns

BranchedKStream

BranchedKStream

To(String)

public void To(String arg0)

Parameters

arg0 String

String

To(String, Produced)

public void To(String arg0, Produced arg1)

Parameters

arg0 String

String

arg1 Produced

Produced

To(TopicNameExtractor)

public void To(TopicNameExtractor arg0)

Parameters

arg0 TopicNameExtractor

TopicNameExtractor

To(TopicNameExtractor, Produced)

public void To(TopicNameExtractor arg0, Produced arg1)

Parameters

arg0 TopicNameExtractor

TopicNameExtractor

arg1 Produced

Produced

ToTable()

public KTable ToTable()

Returns

KTable

KTable

ToTable(Materialized)

public KTable ToTable(Materialized arg0)

Parameters

arg0 Materialized

Materialized

Returns

KTable

KTable

ToTable(Named)

public KTable ToTable(Named arg0)

Parameters

arg0 Named

Named

Returns

KTable

KTable

ToTable(Named, Materialized)

public KTable ToTable(Named arg0, Materialized arg1)

Parameters

arg0 Named

Named

arg1 Materialized

Materialized

Returns

KTable

KTable