Table of Contents

Class ImplicitConversions

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

Constructors

ImplicitConversions()

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

public ImplicitConversions()

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

ConsumedFromSerde<K, V>(Serde<K>, Serde<V>)

public static Consumed<K, V> ConsumedFromSerde<K, V>(Serde<K> keySerde, Serde<V> valueSerde)

Parameters

keySerde Serde<K>

Serde

valueSerde Serde<V>

Serde

Returns

Consumed<K, V>

Consumed

Type Parameters

K
V

GroupedFromSerde<K, V>(Serde<K>, Serde<V>)

public static Grouped<K, V> GroupedFromSerde<K, V>(Serde<K> keySerde, Serde<V> valueSerde)

Parameters

keySerde Serde<K>

Serde

valueSerde Serde<V>

Serde

Returns

Grouped<K, V>

Grouped

Type Parameters

K
V

JoinedFromKeyValueOtherSerde<K, V, VO>(Serde<K>, Serde<V>, Serde<VO>)

public static Joined<K, V, VO> JoinedFromKeyValueOtherSerde<K, V, VO>(Serde<K> keySerde, Serde<V> valueSerde, Serde<VO> otherValueSerde)

Parameters

keySerde Serde<K>

Serde

valueSerde Serde<V>

Serde

otherValueSerde Serde<VO>

Serde

Returns

Joined<K, V, VO>

Joined

Type Parameters

K
V
VO

MaterializedFromSerde<K, V>(Serde<K>, Serde<V>)

public static Materialized MaterializedFromSerde<K, V>(Serde<K> keySerde, Serde<V> valueSerde)

Parameters

keySerde Serde<K>

Serde

valueSerde Serde<V>

Serde

Returns

Materialized

Materialized

Type Parameters

K
V

ProducedFromSerde<K, V>(Serde<K>, Serde<V>)

public static Produced<K, V> ProducedFromSerde<K, V>(Serde<K> keySerde, Serde<V> valueSerde)

Parameters

keySerde Serde<K>

Serde

valueSerde Serde<V>

Serde

Returns

Produced<K, V>

Produced

Type Parameters

K
V

RepartitionedFromSerde<K, V>(Serde<K>, Serde<V>)

public static Repartitioned<K, V> RepartitionedFromSerde<K, V>(Serde<K> keySerde, Serde<V> valueSerde)

Parameters

keySerde Serde<K>

Serde

valueSerde Serde<V>

Serde

Returns

Repartitioned<K, V>

Repartitioned

Type Parameters

K
V

StreamJoinFromKeyValueOtherSerde<K, V, VO>(Serde<K>, Serde<V>, Serde<VO>)

public static StreamJoined<K, V, VO> StreamJoinFromKeyValueOtherSerde<K, V, VO>(Serde<K> keySerde, Serde<V> valueSerde, Serde<VO> otherValueSerde)

Parameters

keySerde Serde<K>

Serde

valueSerde Serde<V>

Serde

otherValueSerde Serde<VO>

Serde

Returns

StreamJoined<K, V, VO>

StreamJoined

Type Parameters

K
V
VO

WrapCogroupedKStream<K, V>(CogroupedKStream<K, V>)

public static CogroupedKStream<K, V> WrapCogroupedKStream<K, V>(CogroupedKStream<K, V> inner)

Parameters

inner CogroupedKStream<K, V>

CogroupedKStream

Returns

CogroupedKStream<K, V>

CogroupedKStream

Type Parameters

K
V

WrapKGroupedStream<K, V>(KGroupedStream<K, V>)

public static KGroupedStream<K, V> WrapKGroupedStream<K, V>(KGroupedStream<K, V> inner)

Parameters

inner KGroupedStream<K, V>

KGroupedStream

Returns

KGroupedStream<K, V>

KGroupedStream

Type Parameters

K
V

WrapKGroupedTable<K, V>(KGroupedTable<K, V>)

public static KGroupedTable<K, V> WrapKGroupedTable<K, V>(KGroupedTable<K, V> inner)

Parameters

inner KGroupedTable<K, V>

KGroupedTable

Returns

KGroupedTable<K, V>

KGroupedTable

Type Parameters

K
V

WrapKStream<K, V>(KStream<K, V>)

public static KStream<K, V> WrapKStream<K, V>(KStream<K, V> inner)

Parameters

inner KStream<K, V>

KStream

Returns

KStream<K, V>

KStream

Type Parameters

K
V

WrapKTable<K, V>(KTable<K, V>)

public static KTable<K, V> WrapKTable<K, V>(KTable<K, V> inner)

Parameters

inner KTable<K, V>

KTable

Returns

KTable<K, V>

KTable

Type Parameters

K
V

WrapSessionWindowedCogroupedKStream<K, V>(SessionWindowedCogroupedKStream<K, V>)

public static SessionWindowedCogroupedKStream<K, V> WrapSessionWindowedCogroupedKStream<K, V>(SessionWindowedCogroupedKStream<K, V> inner)

Parameters

inner SessionWindowedCogroupedKStream<K, V>

SessionWindowedCogroupedKStream

Returns

SessionWindowedCogroupedKStream<K, V>

SessionWindowedCogroupedKStream

Type Parameters

K
V

WrapSessionWindowedKStream<K, V>(SessionWindowedKStream<K, V>)

public static SessionWindowedKStream<K, V> WrapSessionWindowedKStream<K, V>(SessionWindowedKStream<K, V> inner)

Parameters

inner SessionWindowedKStream<K, V>

SessionWindowedKStream

Returns

SessionWindowedKStream<K, V>

SessionWindowedKStream

Type Parameters

K
V

WrapTimeWindowedCogroupedKStream<K, V>(TimeWindowedCogroupedKStream<K, V>)

public static TimeWindowedCogroupedKStream<K, V> WrapTimeWindowedCogroupedKStream<K, V>(TimeWindowedCogroupedKStream<K, V> inner)

Parameters

inner TimeWindowedCogroupedKStream<K, V>

TimeWindowedCogroupedKStream

Returns

TimeWindowedCogroupedKStream<K, V>

TimeWindowedCogroupedKStream

Type Parameters

K
V

WrapTimeWindowedKStream<K, V>(TimeWindowedKStream<K, V>)

public static TimeWindowedKStream<K, V> WrapTimeWindowedKStream<K, V>(TimeWindowedKStream<K, V> inner)

Parameters

inner TimeWindowedKStream<K, V>

TimeWindowedKStream

Returns

TimeWindowedKStream<K, V>

TimeWindowedKStream

Type Parameters

K
V