diff --git a/README.md b/README.md index 6a39ca09..e742ea83 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,7 @@ Maven Info com.dorkbox Network - 5.2 + 5.3 ``` @@ -103,7 +103,7 @@ Gradle Info ``` dependencies { ... - implementation("com.dorkbox:Network:5.2") + implementation("com.dorkbox:Network:5.3") } ``` diff --git a/build.gradle.kts b/build.gradle.kts index 0419d63f..94f26911 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -48,7 +48,7 @@ object Extras { // set for the project const val description = "Encrypted, high-performance, and event-driven/reactive network stack for Java 8+" const val group = "com.dorkbox" - const val version = "5.2" + const val version = "5.3" // set as project.ext const val name = "Network" @@ -74,10 +74,8 @@ GradleUtils.compileConfiguration(JavaVersion.VERSION_1_8) { //GradleUtils.jpms(JavaVersion.VERSION_1_9) -// TODO: ping! (still WIP) - // ratelimiter, "other" package -// ping, rest of unit tests +// rest of unit tests // getConnectionUpgradeType // ability to send with a function callback (using RMI waiter type stuff for callbacks) // use conscrypt?! diff --git a/test/dorkboxTest/network/ListenerTest.kt b/test/dorkboxTest/network/ListenerTest.kt index 9ac0eda9..d81829fa 100644 --- a/test/dorkboxTest/network/ListenerTest.kt +++ b/test/dorkboxTest/network/ListenerTest.kt @@ -72,11 +72,8 @@ class ListenerTest : BaseTest() { @Test @Throws(SecurityException::class, InitializationException::class, IOException::class, InterruptedException::class) fun listener() { - val server: Server = object : Server( - serverConfig()) { - override fun newConnection(connectionParameters: ConnectionParams): TestConnectionA { - return TestConnectionA(connectionParameters) - } + val server: Server = Server(serverConfig()) { + TestConnectionA(it) } addEndPoint(server) @@ -117,11 +114,8 @@ class ListenerTest : BaseTest() { // ---- - val client: Client = object : Client( - clientConfig()) { - override fun newConnection(connectionParameters: ConnectionParams): TestConnectionA { - return TestConnectionA(connectionParameters) - } + val client: Client = Client(clientConfig()) { + TestConnectionA(it) } addEndPoint(client) diff --git a/test/dorkboxTest/network/PingPongTest.kt b/test/dorkboxTest/network/PingPongTest.kt index 0e2e37ec..dc06233c 100644 --- a/test/dorkboxTest/network/PingPongTest.kt +++ b/test/dorkboxTest/network/PingPongTest.kt @@ -120,7 +120,7 @@ class PingPongTest : BaseTest() { } } - private fun register(manager: Serialization) { + private fun register(manager: Serialization<*>) { manager.register(Data::class.java) } diff --git a/test/dorkboxTest/network/SerializationValidationTest.kt b/test/dorkboxTest/network/SerializationValidationTest.kt index 75b188cf..043e544c 100644 --- a/test/dorkboxTest/network/SerializationValidationTest.kt +++ b/test/dorkboxTest/network/SerializationValidationTest.kt @@ -58,7 +58,7 @@ class SerializationValidationTest : BaseTest() { @Test fun checkTakeKryo() { - val serialization = serverConfig().serialization + val serialization = serverConfig().serialization as Serialization val kryos = mutableListOf>() for (i in 0 until 17) { @@ -163,7 +163,7 @@ class SerializationValidationTest : BaseTest() { waitForThreads() } - private fun register(serialization: Serialization) { + private fun register(serialization: Serialization<*>) { serialization.register(Command1::class.java) serialization.register(Command2::class.java) serialization.register(Command3::class.java) diff --git a/test/dorkboxTest/network/memoryTest/MemoryTest.kt b/test/dorkboxTest/network/memoryTest/MemoryTest.kt index 6264186b..7080ab7b 100644 --- a/test/dorkboxTest/network/memoryTest/MemoryTest.kt +++ b/test/dorkboxTest/network/memoryTest/MemoryTest.kt @@ -21,6 +21,7 @@ import dorkbox.network.Server import dorkbox.network.connection.Connection import dorkbox.network.rmi.RemoteObject import dorkbox.network.serialization.KryoExtra +import dorkbox.network.serialization.Serialization import dorkboxTest.network.BaseTest import kotlinx.coroutines.runBlocking import org.junit.Ignore @@ -154,7 +155,7 @@ class MemoryTest : BaseTest() { @Test fun runForeverTestKryoPool() { - val serialization = serverConfig().serialization + val serialization = serverConfig().serialization as Serialization // 17 to force a pool size change var kryo1: KryoExtra diff --git a/test/dorkboxTest/network/rmi/RmiDelayedInvocationTest.kt b/test/dorkboxTest/network/rmi/RmiDelayedInvocationTest.kt index 504d6b08..cf055ad9 100644 --- a/test/dorkboxTest/network/rmi/RmiDelayedInvocationTest.kt +++ b/test/dorkboxTest/network/rmi/RmiDelayedInvocationTest.kt @@ -41,7 +41,7 @@ class RmiDelayedInvocationTest : BaseTest() { } } - fun register(serialization: Serialization) { + fun register(serialization: Serialization<*>) { serialization.rmi.register(TestObject::class.java, TestObjectImpl::class.java) }