Class Materialized<K, V, TJVMK, TJVMV, TContainer>
KNet base extension of Materialized<K, V, S>
public abstract class Materialized<K, V, TJVMK, TJVMV, TContainer> : IGenericSerDesFactoryApplier, IKNetMaterialized<TJVMK, TJVMV> where TContainer : class, new()
Type Parameters
K
Key type
V
Value type
TJVMK
Key JVM type
TJVMV
Value JVM type
TContainer
The implementing class, see Materialized<K, V, TJVMK> or CountingMaterialized<K, TJVMK>
- Inheritance
-
Materialized<K, V, TJVMK, TJVMV, TContainer>
- Implements
-
IKNetMaterialized<TJVMK, TJVMV>
- Derived
-
CountingMaterialized<K, TJVMK>Materialized<K, V, TJVMK>
- Inherited Members
Methods
As(StoreType)
public static TContainer As(Materialized.StoreType arg0)
Parameters
Returns
- TContainer
TContainer
As(KeyValueBytesStoreSupplier)
public static TContainer As(KeyValueBytesStoreSupplier arg0)
Parameters
Returns
- TContainer
TContainer
As(SessionBytesStoreSupplier)
public static TContainer As(SessionBytesStoreSupplier arg0)
Parameters
Returns
- TContainer
TContainer
As(WindowBytesStoreSupplier)
public static TContainer As(WindowBytesStoreSupplier arg0)
Parameters
Returns
- TContainer
TContainer
As(string)
public static TContainer As(string arg0)
Parameters
Returns
- TContainer
TContainer
WithCachingDisabled()
public TContainer WithCachingDisabled()
Returns
- TContainer
TContainer
WithCachingEnabled()
public TContainer WithCachingEnabled()
Returns
- TContainer
TContainer
WithKeySerde(ISerDes<K, TJVMK>)
public TContainer WithKeySerde(ISerDes<K, TJVMK> arg0)
Parameters
arg0
ISerDes<K, TJVMK>
Returns
- TContainer
TContainer
WithLoggingDisabled()
public TContainer WithLoggingDisabled()
Returns
- TContainer
TContainer
WithLoggingEnabled(Map<String, String>)
public TContainer WithLoggingEnabled(Map<String, String> arg0)
Parameters
Returns
- TContainer
TContainer
WithRetention(Duration)
public TContainer WithRetention(Duration arg0)
Parameters
Returns
- TContainer
TContainer
Exceptions
WithStoreType(StoreType)
public TContainer WithStoreType(Materialized.StoreType arg0)
Parameters
Returns
- TContainer
TContainer
Exceptions
Operators
implicit operator Materialized<TJVMK, TJVMV, KeyValueStore<Bytes, byte[]>>(Materialized<K, V, TJVMK, TJVMV, TContainer>)
Converter from Materialized<K, V, TJVMK, TJVMV, TContainer> to Materialized<K, V, S>
public static implicit operator Materialized<TJVMK, TJVMV, KeyValueStore<Bytes, byte[]>>(Materialized<K, V, TJVMK, TJVMV, TContainer> t)
Parameters
t
Materialized<K, V, TJVMK, TJVMV, TContainer>
Returns
- Materialized<TJVMK, TJVMV, KeyValueStore<Bytes, byte[]>>
implicit operator Materialized<TJVMK, TJVMV, SessionStore<Bytes, byte[]>>(Materialized<K, V, TJVMK, TJVMV, TContainer>)
Converter from Materialized<K, V, TJVMK, TJVMV, TContainer> to Materialized<K, V, S>
public static implicit operator Materialized<TJVMK, TJVMV, SessionStore<Bytes, byte[]>>(Materialized<K, V, TJVMK, TJVMV, TContainer> t)
Parameters
t
Materialized<K, V, TJVMK, TJVMV, TContainer>
Returns
- Materialized<TJVMK, TJVMV, SessionStore<Bytes, byte[]>>
implicit operator Materialized<TJVMK, TJVMV, WindowStore<Bytes, byte[]>>(Materialized<K, V, TJVMK, TJVMV, TContainer>)
Converter from Materialized<K, V, TJVMK, TJVMV, TContainer> to Materialized<K, V, S>
public static implicit operator Materialized<TJVMK, TJVMV, WindowStore<Bytes, byte[]>>(Materialized<K, V, TJVMK, TJVMV, TContainer> t)
Parameters
t
Materialized<K, V, TJVMK, TJVMV, TContainer>
Returns
- Materialized<TJVMK, TJVMV, WindowStore<Bytes, byte[]>>