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
KKey type
VValue type
TJVMKKey JVM type
TJVMVValue JVM type
TContainerThe 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
arg0ISerDes<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
tMaterialized<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
tMaterialized<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
tMaterialized<K, V, TJVMK, TJVMV, TContainer>
Returns
- Materialized<TJVMK, TJVMV, WindowStore<Bytes, byte[]>>