norangebit 1381d706ed
All checks were successful
continuous-integration/drone/tag Build is passing
add share tmpQueue
2020-04-22 18:01:59 +02:00

21 lines
608 B
Kotlin

package drills.drill07.exercise4
import drills.drill07.exercise3.requestor.ActiveMQRequestor
import drills.drill07.exercise3.requestor.Requestor
fun main() {
val requestor: Requestor = ActiveMQRequestor("factorial", shared = true)
println("Enter the number of which you want to calculate the factorial:")
val n = readLine()?.toInt()
val sendMessage = requestor.createMessage()
.also { it.setIntProperty("value", n!!) }
val replyMessage = requestor.request(sendMessage)
println("The factorial of $n is ${replyMessage.getLongProperty("result")}")
requestor.close()
}