Class TopologyConfig
public class TopologyConfig : AbstractConfig, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
TopologyConfig
- Implements
- Inherited Members
Constructors
TopologyConfig(String, StreamsConfig, Properties)
public TopologyConfig(String arg0, StreamsConfig arg1, Properties arg2)
Parameters
arg0Stringarg1StreamsConfigarg2Properties
TopologyConfig(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public TopologyConfig(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
TopologyConfig(StreamsConfig)
public TopologyConfig(StreamsConfig arg0)
Parameters
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
GetTaskConfig
public TopologyConfig.TaskConfig GetTaskConfig { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
applicationConfigs
public StreamsConfig applicationConfigs { get; set; }
Property Value
cacheSize
public long cacheSize { get; set; }
Property Value
deserializationExceptionHandlerSupplier
public Supplier deserializationExceptionHandlerSupplier { get; set; }
Property Value
dslStoreSuppliers
public Class dslStoreSuppliers { get; set; }
Property Value
ensureExplicitInternalResourceNaming
public bool ensureExplicitInternalResourceNaming { get; set; }
Property Value
eosEnabled
public bool eosEnabled { get; set; }
Property Value
maxBufferedSize
public int maxBufferedSize { get; set; }
Property Value
maxTaskIdleMs
public long maxTaskIdleMs { get; set; }
Property Value
processingExceptionHandlerSupplier
public Supplier processingExceptionHandlerSupplier { get; set; }
Property Value
storeType
public String storeType { get; set; }
Property Value
taskTimeoutMs
public long taskTimeoutMs { get; set; }
Property Value
timestampExtractorSupplier
public Supplier timestampExtractorSupplier { get; set; }
Property Value
topologyName
public String topologyName { get; set; }
Property Value
topologyOverrides
public Properties topologyOverrides { get; set; }
Property Value
Methods
CreatePoolableInstance(String, StreamsConfig, Properties)
HPA initializer for TopologyConfig(Java.Lang.String arg0, Org.Apache.Kafka.Streams.StreamsConfig arg1, Java.Util.Properties arg2)
public static TopologyConfig CreatePoolableInstance(String arg0, StreamsConfig arg1, Properties arg2)
Parameters
arg0Stringarg1StreamsConfigarg2Properties
Returns
CreatePoolableInstance(StreamsConfig)
HPA initializer for TopologyConfig(Org.Apache.Kafka.Streams.StreamsConfig arg0)
public static TopologyConfig CreatePoolableInstance(StreamsConfig arg0)
Parameters
arg0StreamsConfig
Returns
IsNamedTopology()
public bool IsNamedTopology()
Returns
ParseStoreType()
[Obsolete("Deprecated in JVM")]
public Materialized.StoreType ParseStoreType()
Returns
ResolveDslStoreSuppliers()
public Optional<DslStoreSuppliers> ResolveDslStoreSuppliers()