Class TopologyConfig
KNet implementation of TopologyConfig
public class TopologyConfig : IGenericSerDesFactoryApplier
- Inheritance
-
TopologyConfig
- Implements
- Inherited Members
Constructors
TopologyConfig(StreamsConfigBuilder)
public TopologyConfig(StreamsConfigBuilder arg0)
Parameters
TopologyConfig(string, StreamsConfigBuilder, Properties)
public TopologyConfig(string arg0, StreamsConfigBuilder arg1, Properties arg2)
Parameters
arg0stringarg1StreamsConfigBuilderarg2Properties
Properties
ApplicationConfigs
public StreamsConfig ApplicationConfigs { get; }
Property Value
CacheSize
public long CacheSize { get; }
Property Value
DeserializationExceptionHandlerSupplier
public Supplier DeserializationExceptionHandlerSupplier { get; }
Property Value
EosEnabled
public bool EosEnabled { get; }
Property Value
IsNamedTopology
public bool IsNamedTopology { get; }
Property Value
MaxBufferedSize
public int MaxBufferedSize { get; }
Property Value
MaxTaskIdleMs
public long MaxTaskIdleMs { get; }
Property Value
OverrideProperties
If set, this Func<T, TResult> will be called from PrepareProperties(StreamsConfigBuilder)
public static Func<StreamsConfigBuilder, Properties> OverrideProperties { get; set; }
Property Value
ResolveDslStoreSuppliers
public DslStoreSuppliers ResolveDslStoreSuppliers { get; }
Property Value
StoreType
public string StoreType { get; }
Property Value
TaskConfig
public TopologyConfig.TaskConfig TaskConfig { get; }
Property Value
TaskTimeoutMs
public long TaskTimeoutMs { get; }
Property Value
TimestampExtractorSupplier
public Supplier TimestampExtractorSupplier { get; }
Property Value
TopologyName
public string TopologyName { get; }
Property Value
TopologyOverrides
public Properties TopologyOverrides { get; }
Property Value
Methods
PrepareProperties(StreamsConfigBuilder)
Override this method to check and modify the Properties returned to underlying KafkaStreams
protected virtual Properties PrepareProperties(StreamsConfigBuilder builder)
Parameters
builderStreamsConfigBuilderStreamsConfigBuilder to use to return Properties
Returns
- Properties
Properties used from underlying KafkaStreams
Operators
implicit operator TopologyConfig(TopologyConfig)
Converter from TopologyConfig to TopologyConfig
public static implicit operator TopologyConfig(TopologyConfig t)