OpenEJBのキューを「一時停止」状態で開始する必要があります。関連するデータが利用できるようになるまで、コンシューマはメッセージを処理しません。プログラムでキューをhereのように一時停止することができるので、キューが作成されたときに呼び出される初期化関数があれば、そのメソッドを使用できます。キュー設定documentationは、一時停止状態の設定をサポートしていないようです。作成時にキューを構成する方法に関するアイデアはありますか?OpenEJB/TomEEのActiveMQイニシャライザ
0
A
答えて
0
あなたがリンクしているスレッドを読むと、キューが一時停止されていないことがわかりますが、ブローカが表示されます。
TomEEブローカーは、spi(デフォルトでtomeeクラスローダーのsoee/lib)を使用して工場から作成されるので、準備ができたらプログラムで開始するオプションの場合は、自分で作成することができます。
これで、コンテナでコネクタを起動したくないと思われますが、ブローカを起動するには問題ありません。そうでなければ、何も受け取らないようにJMS経由で他のマシンに接続したくないのですが、JMSが起動されてデプロイされていればOKです。
このような場合は、ブローカー上にコネクターを設定して準備ができたら追加することはできません。ブローカーは次のことを行うことができます:
new org.apache.openejb.resource.activemq.ActiveMQ5Factory().getBrokers()
関連する問題
- 1. ActiveMQの
- 2. スタティック・レイジー・イニシャライザ
- 3. :指定イニシャライザ
- 4. エラー "無効なイニシャライザ"
- 5. 指定イニシャライザとinitWithFrame
- 6. ActiveMQの例外
- 7. シリアライズクラス:ActiveMQの
- 8. ActiveMQの設定
- 9. Apache ActiveMQのシャットダウン
- 10. 春ブーツActiveMQの
- 11. TLSv1.2のActiveMQサポート
- 12. activeMQのSwiftクライアント
- 13. ActiveMQ Artemisのクラスタ
- 14. @JmsListenerのActiveMqトランザクション
- 15. ActiveMQのJMSListener
- 16. ActiveMQのJavaバージョン
- 17. activemq no/binディレクトリにある "activemq"ファイル
- 18. Rails:環境ごとのイニシャライザ?
- 19. SyntaxError:missing; for-loopイニシャライザの後に
- 20. イニシャライザ未使用の結果
- 21. ActiveMQスタートアップガイド
- 22. ActiveMQコンシューマハング
- 23. activemqトランザクションサポート
- 24. のWebSocketとActiveMQの
- 25. 便利なイニシャライザを使用して2番目のfiableイニシャライザを作成する
- 26. フィルタキューへのActiveMQインターセプタ
- 27. RESTインターフェースのドキュメントActiveMQ
- 28. Apache ActiveMQのenableBatchプロパティ
- 29. ActiveMQメッセージグループ化のパフォーマンス
- 30. activemqの優先度