Files
mqtt-benchmark-component/src/main/kotlin/Main.kt
Torma 701f51a334
All checks were successful
continuous-integration/drone/push Build is passing
add envvars
2020-10-21 19:12:19 +02:00

18 lines
556 B
Kotlin

import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
import kotlinx.coroutines.runBlocking
fun main() = runBlocking{
GlobalScope.launch {
val mqtt = MqttSubscriber()
mqtt.connect()
val waitTime = System.getenv("WAITTIME").toLong() ?: 10000L
delay(waitTime)
val resultMap = mqtt.disconnect()
val resultProcessor = ProcessResults()
resultProcessor.mapToProcess=resultMap
resultProcessor.process()
}
delay(20000L)
}