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
arg0
stringarg1
StreamsConfigBuilderarg2
Properties
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
builder
StreamsConfigBuilderStreamsConfigBuilder 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)