@@ -2,10 +2,10 @@ package spp.protocol
22
33import com.fasterxml.jackson.databind.DeserializationFeature
44import com.fasterxml.jackson.databind.SerializationFeature
5- import com.fasterxml.jackson.databind.module.SimpleModule
65import com.fasterxml.jackson.datatype.guava.GuavaModule
76import com.fasterxml.jackson.datatype.jdk8.Jdk8Module
87import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
8+ import com.fasterxml.jackson.module.kotlin.KotlinModule
99import io.vertx.core.Vertx
1010import io.vertx.core.buffer.Buffer
1111import io.vertx.core.eventbus.MessageCodec
@@ -25,7 +25,6 @@ import spp.protocol.instrument.breakpoint.LiveBreakpoint
2525import spp.protocol.instrument.breakpoint.event.LiveBreakpointHit
2626import spp.protocol.instrument.log.LiveLog
2727import spp.protocol.instrument.meter.LiveMeter
28- import spp.protocol.util.KSerializers
2928import spp.protocol.view.LiveViewSubscription
3029import java.util.*
3130
@@ -41,13 +40,9 @@ object ProtocolMarshaller {
4140 DatabindCodec .mapper().registerModule(GuavaModule ())
4241 DatabindCodec .mapper().registerModule(Jdk8Module ())
4342 DatabindCodec .mapper().registerModule(JavaTimeModule ())
43+ DatabindCodec .mapper().registerModule(KotlinModule ())
4444 DatabindCodec .mapper().enable(SerializationFeature .WRITE_ENUMS_USING_TO_STRING )
4545 DatabindCodec .mapper().enable(DeserializationFeature .READ_ENUMS_USING_TO_STRING )
46-
47- val module = SimpleModule ()
48- module.addSerializer(Instant ::class .java, KSerializers .KotlinInstantSerializer ())
49- module.addDeserializer(Instant ::class .java, KSerializers .KotlinInstantDeserializer ())
50- DatabindCodec .mapper().registerModule(module)
5146 } catch (ignore: Throwable ) {
5247 }
5348 }
0 commit comments