rm unused class (moved to kotka-streams)
This commit is contained in:
parent
d5a55b423d
commit
d3c7abff95
1 changed files with 0 additions and 50 deletions
|
|
@ -1,50 +0,0 @@
|
||||||
package dev.adamko.kafkatorio.processor.serdes
|
|
||||||
|
|
||||||
import kotlinx.serialization.BinaryFormat
|
|
||||||
import kotlinx.serialization.decodeFromByteArray
|
|
||||||
import kotlinx.serialization.encodeToByteArray
|
|
||||||
import org.apache.kafka.common.serialization.Deserializer
|
|
||||||
import org.apache.kafka.common.serialization.Serde
|
|
||||||
import org.apache.kafka.common.serialization.Serializer
|
|
||||||
|
|
||||||
//
|
|
||||||
//inline fun <reified T> BinaryFormat.kafkaSerializer() =
|
|
||||||
// Serializer { topic: String, data: T ->
|
|
||||||
// runCatching {
|
|
||||||
// encodeToByteArray(data)
|
|
||||||
// }.getOrElse { e ->
|
|
||||||
// println(
|
|
||||||
// """
|
|
||||||
// Exception on encodeToString
|
|
||||||
// Topic: $topic
|
|
||||||
// topicData: $data
|
|
||||||
// topicData as T: $data
|
|
||||||
// """.trimIndent()
|
|
||||||
// )
|
|
||||||
// e.printStackTrace()
|
|
||||||
// throw e
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
//inline fun <reified T> BinaryFormat.kafkaDeserializer() =
|
|
||||||
// Deserializer { topic: String, data: ByteArray ->
|
|
||||||
// runCatching {
|
|
||||||
// decodeFromByteArray<T>(data)
|
|
||||||
// }.getOrElse { e ->
|
|
||||||
// println(
|
|
||||||
// """
|
|
||||||
// Exception on decodeFromString,
|
|
||||||
// Topic: $topic
|
|
||||||
// topicData: $data
|
|
||||||
// topicData as T: ${data as? T}
|
|
||||||
// """.trimIndent()
|
|
||||||
// )
|
|
||||||
// e.printStackTrace()
|
|
||||||
// throw e
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
//inline fun <reified T> BinaryFormat.serde() = object : Serde<T> {
|
|
||||||
// override fun serializer(): Serializer<T> = kafkaSerializer()
|
|
||||||
// override fun deserializer(): Deserializer<T> = kafkaDeserializer()
|
|
||||||
//}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue