Table of Contents

Class Produced<K, V, TJVMK, TJVMV>

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

KNet extension of Produced<K, V>

public class Produced<K, V, TJVMK, TJVMV> : IKNetInnerReference<Produced<TJVMK, TJVMV>>, IGenericSerDesFactoryApplier, IDisposable

Type Parameters

K
V
TJVMK

The JVM type of K

TJVMV

The JVM type of V

Inheritance
Produced<K, V, TJVMK, TJVMV>
Implements
Derived

Properties

InnerReference

The underlying inner reference used from KNet object instance

public Produced<TJVMK, TJVMV> InnerReference { get; }

Property Value

Produced<TJVMK, TJVMV>

Methods

As(string)

public static Produced<K, V, TJVMK, TJVMV> As(string arg0)

Parameters

arg0 string

string

Returns

Produced<K, V, TJVMK, TJVMV>

Produced<K, V, TJVMK, TJVMV>

CheckDisposed()

Test if this instance was disposed

protected void CheckDisposed()

Exceptions

ObjectDisposedException

When this instance was disposed

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Dispose(bool)

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

The disposing parameter is a bool that indicates whether the method call comes from a Dispose() method (its value is true) or from a finalizer (its value is false)

KeySerde(ISerDes<K, TJVMK>)

public static Produced<K, V, TJVMK, TJVMV> KeySerde(ISerDes<K, TJVMK> arg0)

Parameters

arg0 ISerDes<K, TJVMK>

ISerDes<T, TJVMT>

Returns

Produced<K, V, TJVMK, TJVMV>

Produced<K, V, TJVMK, TJVMV>

StreamPartitioner(StreamPartitioner<K, V, TJVMK, TJVMV>)

public static Produced<K, V, TJVMK, TJVMV> StreamPartitioner(StreamPartitioner<K, V, TJVMK, TJVMV> arg0)

Parameters

arg0 StreamPartitioner<K, V, TJVMK, TJVMV>

StreamPartitioner<K, V>

Returns

Produced<K, V, TJVMK, TJVMV>

Produced<K, V, TJVMK, TJVMV>

ValueSerde(ISerDes<V, TJVMV>)

public static Produced<K, V, TJVMK, TJVMV> ValueSerde(ISerDes<V, TJVMV> arg0)

Parameters

arg0 ISerDes<V, TJVMV>

ISerDes<T, TJVMT>

Returns

Produced<K, V, TJVMK, TJVMV>

Produced<K, V, TJVMK, TJVMV>

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

public static Produced<K, V, TJVMK, TJVMV> With(ISerDes<K, TJVMK> arg0, ISerDes<V, TJVMV> arg1)

Parameters

arg0 ISerDes<K, TJVMK>

ISerDes<T, TJVMT>

arg1 ISerDes<V, TJVMV>

ISerDes<T, TJVMT>

Returns

Produced<K, V, TJVMK, TJVMV>

Produced<K, V, TJVMK, TJVMV>

With(ISerDes<K, TJVMK>, ISerDes<V, TJVMV>, StreamPartitioner<K, V, TJVMK, TJVMV>)

public static Produced<K, V, TJVMK, TJVMV> With(ISerDes<K, TJVMK> arg0, ISerDes<V, TJVMV> arg1, StreamPartitioner<K, V, TJVMK, TJVMV> arg2)

Parameters

arg0 ISerDes<K, TJVMK>

ISerDes<T, TJVMT>

arg1 ISerDes<V, TJVMV>

ISerDes<T, TJVMT>

arg2 StreamPartitioner<K, V, TJVMK, TJVMV>

StreamPartitioner<K, V>

Returns

Produced<K, V, TJVMK, TJVMV>

Produced<K, V, TJVMK, TJVMV>

WithKeySerde(ISerDes<K, TJVMK>)

public Produced<K, V, TJVMK, TJVMV> WithKeySerde(ISerDes<K, TJVMK> arg0)

Parameters

arg0 ISerDes<K, TJVMK>

ISerDes<T, TJVMT>

Returns

Produced<K, V, TJVMK, TJVMV>

Produced<K, V, TJVMK, TJVMV>

WithStreamPartitioner(StreamPartitioner<K, V, TJVMK, TJVMV>)

public Produced<K, V, TJVMK, TJVMV> WithStreamPartitioner(StreamPartitioner<K, V, TJVMK, TJVMV> arg0)

Parameters

arg0 StreamPartitioner<K, V, TJVMK, TJVMV>

StreamPartitioner<K, V, TJVMK, TJVMV>

Returns

Produced<K, V, TJVMK, TJVMV>

Produced<K, V, TJVMK, TJVMV>

WithValueSerde(ISerDes<V, TJVMV>)

public Produced<K, V, TJVMK, TJVMV> WithValueSerde(ISerDes<V, TJVMV> arg0)

Parameters

arg0 ISerDes<V, TJVMV>

ISerDes<T, TJVMT>

Returns

Produced<K, V, TJVMK, TJVMV>

Produced<K, V, TJVMK, TJVMV>

Operators

implicit operator Produced<TJVMK, TJVMV>(Produced<K, V, TJVMK, TJVMV>)

public static implicit operator Produced<TJVMK, TJVMV>(Produced<K, V, TJVMK, TJVMV> t)

Parameters

t Produced<K, V, TJVMK, TJVMV>

Returns

Produced<TJVMK, TJVMV>