OVerride test
This commit is contained in:
parent
f245f14291
commit
63423666c7
@ -71,6 +71,21 @@ class StreamsReader {
|
|||||||
val message = Message(status = Status( statusType = if (resultCode == 0) StatusType.SUCCESS else StatusType.ERROR), data = output.joinToString("\n"))
|
val message = Message(status = Status( statusType = if (resultCode == 0) StatusType.SUCCESS else StatusType.ERROR), data = output.joinToString("\n"))
|
||||||
messageProducer.sendMessage(KnownEvents.EVENT_READER_RECEIVED_STREAMS.event, message)
|
messageProducer.sendMessage(KnownEvents.EVENT_READER_RECEIVED_STREAMS.event, message)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun filter(consumerRecord: ConsumerRecord<String, Message>): Boolean {
|
||||||
|
return shouldIgnoreMessageO(consumerRecord)
|
||||||
|
}
|
||||||
|
|
||||||
|
fun shouldIgnoreMessageO(consumerRecord: ConsumerRecord<String, Message>): Boolean {
|
||||||
|
logger.info { "Consumer filter validating against ${consumerRecord.key()}" }
|
||||||
|
if (consumerRecord.key().isNullOrBlank()) {
|
||||||
|
logger.info { "Consumer event is null or blank, ignoring!" }
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
val isEventAccepted = accepts.any { it == consumerRecord.key() }
|
||||||
|
logger.info { "Consumer event is ${if (isEventAccepted) "found" else "not found"} within accepts" }
|
||||||
|
return !isEventAccepted
|
||||||
|
}
|
||||||
}.listen()
|
}.listen()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user