Interface ITopicNameExtractor<K, V>
Listener for Kafka TopicNameExtractor. Extends ITopicNameExtractor
public interface ITopicNameExtractor<K, V> : ITopicNameExtractor, IJVMBridgeBase, IJVMBridgeDefinition
Type Parameters
K
V
- Inherited Members
-
IJVMBridgeBase.MonitorEnter()IJVMBridgeBase.MonitorExit()IJVMBridgeBase.IsInstanceOf(IJavaType)IJVMBridgeBase.IsInstanceOf<T>()IJVMBridgeBase.RuntimeIsInstanceOf<T>()IJVMBridgeBase.CastTo<TNewClass>()IJVMBridgeBase.CastDirect<TNewClass>()IJVMBridgeBase.DynBridgeInstanceIJVMBridgeBase.BridgeInstanceIJVMBridgeDefinition.BridgeClassNameIJVMBridgeDefinition.IsBridgeInterfaceIJVMBridgeDefinition.IsBridgeAbstractIJVMBridgeDefinition.IsBridgeStaticIJVMBridgeDefinition.IsBridgeCloseableIJVMBridgeDefinition.IsBridgeListener
Methods
Extract(K, V, RecordContext)
Executes the TopicNameExtractor action in the CLR
String Extract(K key, V value, RecordContext recordContext)
Parameters
key
Kthe record key
value
Vthe record value
recordContext
RecordContextcurrent context metadata of the record
Returns
- String
the topic name this record should be sent to