Added DisconnectMessage to serialization

This commit is contained in:
Robinson 2023-03-17 14:58:43 +01:00
parent 460840fad3
commit 47c4ce1cd1
No known key found for this signature in database
GPG Key ID: 8E7DB78588BD6F5C

View File

@ -22,6 +22,7 @@ import com.esotericsoftware.kryo.util.DefaultInstantiatorStrategy
import com.esotericsoftware.minlog.Log import com.esotericsoftware.minlog.Log
import dorkbox.network.Server import dorkbox.network.Server
import dorkbox.network.connection.Connection import dorkbox.network.connection.Connection
import dorkbox.network.connection.DisconnectMessage
import dorkbox.network.connection.streaming.StreamingControl import dorkbox.network.connection.streaming.StreamingControl
import dorkbox.network.connection.streaming.StreamingControlSerializer import dorkbox.network.connection.streaming.StreamingControlSerializer
import dorkbox.network.connection.streaming.StreamingData import dorkbox.network.connection.streaming.StreamingData
@ -337,6 +338,8 @@ open class Serialization<CONNECTION: Connection>(private val references: Boolean
kryo.register(Ping::class.java, pingSerializer) kryo.register(Ping::class.java, pingSerializer)
kryo.register(HandshakeMessage::class.java) kryo.register(HandshakeMessage::class.java)
kryo.register(DisconnectMessage::class.java)
@Suppress("UNCHECKED_CAST") @Suppress("UNCHECKED_CAST")
kryo.register(InvocationHandler::class.java as Class<Any>, rmiClientSerializer) kryo.register(InvocationHandler::class.java as Class<Any>, rmiClientSerializer)