Skip to content

Commit ee3c5b9

Browse files
chore: change kafka producer due to new event publisher type
1 parent 8db40e6 commit ee3c5b9

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

src/main/kotlin/infrastructure/digitaltwins/parser/DTEventParser.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@ import com.fasterxml.jackson.module.kotlin.readValue
1414
import entities.events.EmptyEvent
1515
import entities.events.Event
1616
import infrastructure.digitaltwins.events.RelationshipEvents.RelationshipEvent
17-
import infrastructure.digitaltwins.events.TwinProperties.DTEventTypes.UPDATE
18-
import infrastructure.digitaltwins.events.TwinProperties.DTEventTypes.RELATIONSHIP_DELETE
1917
import infrastructure.digitaltwins.events.TwinProperties.DTEventTypes.RELATIONSHIP_CREATE
20-
18+
import infrastructure.digitaltwins.events.TwinProperties.DTEventTypes.RELATIONSHIP_DELETE
19+
import infrastructure.digitaltwins.events.TwinProperties.DTEventTypes.UPDATE
2120
import infrastructure.digitaltwins.events.UpdateEvents.UpdateTwinEvent
2221

2322
/**

src/main/kotlin/infrastructure/kafka/KafkaPublisher.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ import org.apache.kafka.clients.producer.ProducerRecord
1717
/**
1818
* The publisher of events to a Kafka Event Broker.
1919
*/
20-
class KafkaPublisher : EventPublisher<Event<Any>> {
20+
class KafkaPublisher : EventPublisher<Event<*>> {
2121

2222
init {
2323
listOf(System.getenv("BOOTSTRAP_SERVER_URL"), System.getenv("SCHEMA_REGISTRY_URL")).forEach {
2424
requireNotNull(it) {
2525
println(
2626
"""
2727
Invalid environment variable!
28-
Check the documentation here:
28+
Check the documentation here:
2929
https://github.com/SmartOperatingBlock/bootstrap")"""
3030
.trimIndent()
3131
)
@@ -46,9 +46,9 @@ class KafkaPublisher : EventPublisher<Event<Any>> {
4646
"TRACKING_EVENT" to "tracking-events"
4747
)
4848

49-
private val producer: KafkaProducer<String, Event<Any>> = KafkaProducer(producerProps)
49+
private val producer: KafkaProducer<String, Event<*>> = KafkaProducer(producerProps)
5050

51-
override fun publishEvent(event: Event<Any>) {
51+
override fun publishEvent(event: Event<*>) {
5252
val record = ProducerRecord(eventToTopic[event.key], event.key, event)
5353
producer.send(record)
5454
}

0 commit comments

Comments
 (0)