summaryrefslogtreecommitdiff
path: root/lib/kotlin
diff options
context:
space:
mode:
authorJiayu Liu <jiayu@hey.com>2022-06-09 10:58:56 +0200
committerJens Geyer <jensg@apache.org>2022-09-05 22:04:21 +0200
commit3f4fa2947dc6e049e0f4748bdb6142b0c4673164 (patch)
tree0adc74f06edd9675f38b4bc6c8d8385e2035428d /lib/kotlin
parent18564d29cf804e5ab6440c781c99889520656886 (diff)
downloadthrift-3f4fa2947dc6e049e0f4748bdb6142b0c4673164.tar.gz
THRIFT-5587 add uuid support for java and kotlin
Client: java, kt Patch: Jiayu Liu This closes #2621
Diffstat (limited to 'lib/kotlin')
-rw-r--r--lib/kotlin/cross-test-server/src/main/kotlin/org/apache/thrift/test/TestHandler.kt7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/kotlin/cross-test-server/src/main/kotlin/org/apache/thrift/test/TestHandler.kt b/lib/kotlin/cross-test-server/src/main/kotlin/org/apache/thrift/test/TestHandler.kt
index 49673451f..ab415b00b 100644
--- a/lib/kotlin/cross-test-server/src/main/kotlin/org/apache/thrift/test/TestHandler.kt
+++ b/lib/kotlin/cross-test-server/src/main/kotlin/org/apache/thrift/test/TestHandler.kt
@@ -19,6 +19,8 @@
package org.apache.thrift.test
import java.nio.ByteBuffer
+import java.util.*
+import kotlin.collections.HashMap
import kotlinx.coroutines.delay
import org.apache.thrift.TException
import org.slf4j.Logger
@@ -87,6 +89,11 @@ class TestHandler : ThriftTest {
return buffer.array()
}
+ override suspend fun testUuid(thing: UUID): UUID {
+ logger.info("testUuid($thing)\n")
+ return thing
+ }
+
override suspend fun testStruct(thing: Xtruct): Xtruct {
logger.info(
"""testStruct({"${thing.string_thing}", ${thing.byte_thing}, ${thing.i32_thing}, ${thing.i64_thing}})"""