mirror of
https://github.com/pcvolkmer/etl-processor.git
synced 2025-07-02 06:22:55 +00:00
fix: add message key value while producing messages to kafka topic
This commit is contained in:
@ -33,7 +33,8 @@ class KafkaMtbFileSender(
|
|||||||
|
|
||||||
override fun send(mtbFile: MtbFile): MtbFileSender.Response {
|
override fun send(mtbFile: MtbFile): MtbFileSender.Response {
|
||||||
return try {
|
return try {
|
||||||
kafkaTemplate.sendDefault(objectMapper.writeValueAsString(mtbFile))
|
kafkaTemplate.sendDefault(String.format("{\"pid\": %s, \"eid\": %s}", mtbFile.patient.id,
|
||||||
|
mtbFile.episode.id), objectMapper.writeValueAsString(mtbFile))
|
||||||
logger.debug("Sent file via KafkaMtbFileSender")
|
logger.debug("Sent file via KafkaMtbFileSender")
|
||||||
MtbFileSender.Response(MtbFileSender.ResponseStatus.UNKNOWN)
|
MtbFileSender.Response(MtbFileSender.ResponseStatus.UNKNOWN)
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
|
Reference in New Issue
Block a user