package drills.drill06.exercise1.point2 import org.apache.activemq.ActiveMQConnectionFactory import javax.jms.QueueConnectionFactory import javax.jms.Session fun main() { val url = "tcp://localhost:61616" val factory: QueueConnectionFactory = ActiveMQConnectionFactory(url) val connection = factory.createQueueConnection() val session = connection.createQueueSession( false, Session.AUTO_ACKNOWLEDGE ) val queue = session.createQueue("hello") val sender = session.createSender(queue) val msg = session.createTextMessage("Hello Home!") sender.send(msg) session.close() connection.close() }