Package ai.whylabs.services.whylogs.kafka

Types

Link copied to clipboard
class ConsumerController(    envConfig: IEnvVars,     profileManager: WhyLogsProfileManager,     debugInfo: DebugInfoManager = DebugInfoManager.instance)
Link copied to clipboard
class JSONObjectDeserializer : Deserializer<Map<String, Any>>
Link copied to clipboard
data class KafkaRecord<K, V>(    val value: V,     val key: K?,     val rawRecord: ConsumerRecord<String, String>)
Link copied to clipboard
class KotlinConsumer<K, V>(    config: KotlinConsumerConfig<K, V>,     valueType: TypeReference<V>,     keyType: TypeReference<K>,     process: suspend (record: KafkaRecord<K, V>) -> Boolean)
Link copied to clipboard
data class KotlinConsumerConfig<K, V>(    val consumerCount: Int = 1,     val topics: List<String>,     val bootstrapServers: List<String>,     val groupId: String)