Class Produced<K, V, TJVMK, TJVMV>
KNet extension of Produced<K, V>
public class Produced<K, V, TJVMK, TJVMV> : IKNetInnerReference<Produced<TJVMK, TJVMV>>, IGenericSerDesFactoryApplier, IDisposable
Type Parameters
KVTJVMKThe JVM type of
KTJVMVThe JVM type of
V
- Inheritance
-
Produced<K, V, TJVMK, TJVMV>
- Implements
-
IKNetInnerReference<Produced<TJVMK, TJVMV>>
- 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
Returns
- 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)
Implements the pattern described in https://learn.microsoft.com/en-en/dotnet/standard/garbage-collection/implementing-dispose
protected virtual void Dispose(bool disposing)
Parameters
disposingboolThe 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
arg0ISerDes<K, TJVMK>
Returns
- 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
arg0StreamPartitioner<K, V, TJVMK, TJVMV>
Returns
- Produced<K, V, TJVMK, TJVMV>
ValueSerde(ISerDes<V, TJVMV>)
public static Produced<K, V, TJVMK, TJVMV> ValueSerde(ISerDes<V, TJVMV> arg0)
Parameters
arg0ISerDes<V, TJVMV>
Returns
- 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
Returns
- 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
arg0ISerDes<K, TJVMK>arg1ISerDes<V, TJVMV>arg2StreamPartitioner<K, V, TJVMK, TJVMV>
Returns
- Produced<K, V, TJVMK, TJVMV>
WithKeySerde(ISerDes<K, TJVMK>)
public Produced<K, V, TJVMK, TJVMV> WithKeySerde(ISerDes<K, TJVMK> arg0)
Parameters
arg0ISerDes<K, TJVMK>
Returns
- 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
arg0StreamPartitioner<K, V, TJVMK, TJVMV>
Returns
- Produced<K, V, TJVMK, TJVMV>
WithValueSerde(ISerDes<V, TJVMV>)
public Produced<K, V, TJVMK, TJVMV> WithValueSerde(ISerDes<V, TJVMV> arg0)
Parameters
arg0ISerDes<V, TJVMV>
Returns
- Produced<K, V, TJVMK, TJVMV>
Operators
implicit operator Produced<TJVMK, TJVMV>(Produced<K, V, TJVMK, TJVMV>)
Converter from Produced<K, V, TJVMK, TJVMV> to Produced<K, V>
public static implicit operator Produced<TJVMK, TJVMV>(Produced<K, V, TJVMK, TJVMV> t)
Parameters
tProduced<K, V, TJVMK, TJVMV>
Returns
- Produced<TJVMK, TJVMV>