2016-06-28 5 views
0

http://camel.apache.org/jms.htmlactiveMQからのDSLプロセスの応答

アクティブなMQキューの要求 - 応答モードで応答を処理しようとしています。私はこれを行うことを試みた

   from("file://C:\\Users\\Thom\\git\\brms-poc-esb\\rule-cancel\\data"). 
        log("Processing ${file:name}"). 
        process(requestProcess). 
        log("Generated ${body}"). 
        to(queueUri).inOut(). 
        process(new ResultProcess()); 

私はこれを処理

が、私はまだ私は私のアクティブMQに送信されたストリームを取得しています。ここコード形式は、上記のページです。

どのように返信を処理しますか?

答えて

1

.to(ExchangePattern.InOut, queueUri)を使用してinOut()を使用してください。.to()のように使用することは推奨されていません。

またはあなたはまた、エンドポイントして呼び出す前に、パターンを設定する

.setExchangePattern(ExchangePattern.InOut) 
.to(queueUri) 

などを行うことができます。

いつでもトレース中に何が起こっているのかを理解するのに役立ちます。http://camel.apache.org/tracer

関連する問題