lm-sistemi-software-distrib.../src/main/kotlin/drills/drill07/exercise3/hello/Replier.kt

18 lines
392 B
Kotlin
Raw Normal View History

2020-04-22 09:59:55 +00:00
package drills.drill07.exercise3.hello
2020-04-24 16:58:13 +00:00
import util.jms.replier.ActiveMQReplier
import util.jms.replier.Replier
2020-04-22 09:59:55 +00:00
import javax.jms.TextMessage
fun main() {
2020-04-22 16:01:59 +00:00
val replier: Replier = ActiveMQReplier("hello", shared = true)
2020-04-22 09:59:55 +00:00
replier.start()
replier.onRequest {
val msg = it as TextMessage
println(msg.text)
replier.createTextMessage("Echo ${msg.text}")
}
}