私はそれを簡潔にするつもりです。私たちは、BPMとたくさんのEJBを持つ内部キュー(pojoの実装)を使用する製品を持っています。私たちは製品にRESTを追加することに決めました.JAX-RSとSwaggerには、ドキュメント化のためにゼロになっています。 ここで、非同期シナリオを指すエンドポイントを作成し、REST要求が到着したときにBPMNフローを非同期に開始し、フローが完了するのを待ってから、内部キューに応答を並行して送信できるようにしますこれは、BPMNフローが処理を終了したときにメッセージを受信し、次にREST応答を構築することができます。RESTとブロッキングキュー
私はこれを達成するのに役立ついくつかのエンタープライズパターンまたはいくつかのユーティリティフレームワークを探しています。私はCamelにこのようなパターンがたくさんあることを知っていますが、この同期動作をシミュレートするためにJDK 1.6互換フレームワーク上で利用可能なものを探しています。
私は、RxJavaやオブザーバ型の通知パターンのようなものがありますが、スレッド間でメッセージをやりとりするための内部JMSキューはないでしょう。同時にスレッドセーフな土壌汚染が私が探しているものです。