libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 00fbe7983c84160b29944f259586fa7af812678b
parent 09d802d6bcec50eebff668edb151ba39ad38785a
Author: MS <ms@taler.net>
Date:   Tue, 23 Aug 2022 10:42:21 +0200

keep Sandbox single-threaded

Diffstat:
Msandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt b/sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt @@ -95,6 +95,7 @@ import java.net.URL import java.security.interfaces.RSAPublicKey import java.util.concurrent.Executors import javax.xml.bind.JAXBContext +import kotlin.coroutines.CoroutineContext import kotlin.system.exitProcess val logger: Logger = LoggerFactory.getLogger("tech.libeufin.sandbox") @@ -1616,7 +1617,13 @@ fun serverMain(port: Int) { this.port = port this.host = "[::1]" } + parentCoroutineContext = Dispatchers.Main module(sandboxApp) + }, + configure = { + connectionGroupSize = 1 + workerGroupSize = 1 + callGroupSize = 1 } ) logger.info("LibEuFin Sandbox running on port $port")