Table of Contents

Class KStream

Namespace
Org.Apache.Kafka.Streams.Scala.Kstream
Assembly
MASES.KNet.dll
public class KStream : JVMBridgeBase<KStream>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
KStream
Implements
Inherited Members

Constructors

KStream()

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

public KStream()

KStream(KStream)

public KStream(KStream inner)

Parameters

inner KStream

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

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

GroupByKey(Grouped)

public KGroupedStream GroupByKey(Grouped grouped)

Parameters

grouped Grouped

Grouped

Returns

KGroupedStream

KGroupedStream

Inner()

public KStream Inner()

Returns

KStream

KStream

Merge(KStream)

public KStream Merge(KStream stream)

Parameters

stream KStream

KStream

Returns

KStream

KStream

Merge(KStream, Named)

public KStream Merge(KStream stream, Named named)

Parameters

stream KStream

KStream

named Named

Named

Returns

KStream

KStream

Print(Printed)

public void Print(Printed printed)

Parameters

printed Printed

Printed

Repartition(Repartitioned)

public KStream Repartition(Repartitioned repartitioned)

Parameters

repartitioned Repartitioned

Repartitioned

Returns

KStream

KStream

Split()

public BranchedKStream Split()

Returns

BranchedKStream

BranchedKStream

Split(Named)

public BranchedKStream Split(Named named)

Parameters

named Named

Named

Returns

BranchedKStream

BranchedKStream

To(String, Produced)

public void To(String topic, Produced produced)

Parameters

topic String

String

produced Produced

Produced

To(TopicNameExtractor, Produced)

public void To(TopicNameExtractor extractor, Produced produced)

Parameters

extractor TopicNameExtractor

TopicNameExtractor

produced Produced

Produced

ToTable()

public KTable ToTable()

Returns

KTable

KTable

ToTable(Materialized)

public KTable ToTable(Materialized materialized)

Parameters

materialized Materialized

Materialized

Returns

KTable

KTable

ToTable(Named)

public KTable ToTable(Named named)

Parameters

named Named

Named

Returns

KTable

KTable

ToTable(Named, Materialized)

public KTable ToTable(Named named, Materialized materialized)

Parameters

named Named

Named

materialized Materialized

Materialized

Returns

KTable

KTable