Skip to content

Commit 9ace6a0

Browse files
authored
close #154: fixed serializer (#155)
1 parent 22da41e commit 9ace6a0

File tree

4 files changed

+3
-3
lines changed
  • accountant/accountant-ports/accountant-eventlistener-kafka/src/main/kotlin/co/nilin/opex/accountant/ports/kafka/listener/config
  • matching-engine/matching-engine-ports/matching-engine-eventlistener-kafka/src/main/kotlin/co/nilin/opex/matching/engine/ports/kafka/listener
  • matching-gateway/matching-gateway-port/matching-gateway-submitter-kafka/src/main/kotlin/co/nilin/opex/matching/gateway/ports/kafka/submitter/config

4 files changed

+3
-3
lines changed

accountant/accountant-ports/accountant-eventlistener-kafka/src/main/kotlin/co/nilin/opex/accountant/ports/kafka/listener/config/AccountantKafkaConfig.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ class AccountantKafkaConfig {
4141
props[ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG] = StringDeserializer::class.java
4242
props[ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG] = JsonDeserializer::class.java
4343
props[JsonDeserializer.TRUSTED_PACKAGES] = "co.nilin.opex.*"
44+
props[JsonDeserializer.TYPE_MAPPINGS] = "order_request:co.nilin.opex.accountant.ports.kafka.listener.inout.OrderSubmitRequest"
4445
return props
4546
}
4647

matching-engine/matching-engine-ports/matching-engine-eventlistener-kafka/src/main/kotlin/co/nilin/opex/matching/engine/ports/kafka/listener/config/OrderKafkaConfig.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ class OrderKafkaConfig {
7373
props[ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG] = StringDeserializer::class.java
7474
props[ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG] = JsonDeserializer::class.java
7575
props[JsonDeserializer.TRUSTED_PACKAGES] = "co.nilin.opex.*"
76+
props[JsonDeserializer.TYPE_MAPPINGS] = "order_request:co.nilin.opex.matching.engine.ports.kafka.listener.inout.OrderSubmitRequest"
7677
return props
7778
}
7879

matching-engine/matching-engine-ports/matching-engine-eventlistener-kafka/src/main/kotlin/co/nilin/opex/matching/engine/ports/kafka/listener/inout/OrderSubmitRequest.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ class OrderSubmitRequest() {
1717
var matchConstraint: MatchConstraint = MatchConstraint.GTC
1818
var orderType: OrderType = OrderType.LIMIT_ORDER
1919

20-
2120
constructor(
2221
ouid: String,
2322
uuid: String,
@@ -39,6 +38,4 @@ class OrderSubmitRequest() {
3938
this.matchConstraint = matchConstraint
4039
this.orderType = orderType
4140
}
42-
43-
4441
}

matching-gateway/matching-gateway-port/matching-gateway-submitter-kafka/src/main/kotlin/co/nilin/opex/matching/gateway/ports/kafka/submitter/config/OrderKafkaConfig.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ class OrderKafkaConfig {
2525
props[ProducerConfig.BOOTSTRAP_SERVERS_CONFIG] = bootstrapServers
2626
props[ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG] = StringSerializer::class.java
2727
props[ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG] = JsonSerializer::class.java
28+
props[JsonSerializer.TYPE_MAPPINGS] = "order_request:co.nilin.opex.matching.gateway.ports.kafka.submitter.inout.OrderSubmitRequest"
2829
return props
2930
}
3031

0 commit comments

Comments
 (0)