У меня следующий код для публикации сообщения в activeMQ и чтения ответа через exchange.Но код, кажется, возвращается мгновенно и не ждет ответа.Не могли бы вы указать, что не так со следующим кодом Scala.
def sendAndReceiveExtractionDetails(request:String, header: String) : String = {
val exchange: DefaultExchange = new DefaultExchange(camel, ExchangePattern.InOut)
exchange.getIn.setBody(request)
exchange.getIn.setHeader("meshId", header)
producer.send("activemq:queue:extractor-jobs?requestTimeout=1400000", exchange)
val out: apache.camel.Message = exchange.getOut()
out.getBody().toString
}