moquiフレームワークの起動時にapache igniteをmoquiフレームワークに追加したいと思います。 postFacadeInit()
メソッドでignite instanceを起動しようとしましたが、うまくいきました。 しかし、これを解決するための侵入の少ない方法はありますか?コンポーネントを作成するなど、必要なときにコンポーネントをコンポーネントフォルダに入れることができます。moquiの起動時にサービスを追加するには?
0
A
答えて
0
Moqui Conf XMLファイルでは、webapp.after-startup要素とwebapp.before-shutdown要素を使用してアクションを指定できますXMLアクションの要素)を実行します。クラスローダーの後の実行は、コンポーネントlibディレクトリからクラスパスへのjarsを追加するので、オブジェクトをインスタンス化したり、init/destroyメソッドなどを呼び出すことができます。
次のバージョンのMoquiには、Apache Igniteと非常によく似た処理を行うHazelcastが含まれています。機能のいくつかはすでにmoqui/moqui-frameworkリポジトリにあり、さらに実装されてすぐにマージされます。
関連する問題
- 1. アプリの起動時にPull To Refreshを追加するには?
- 2. すぐに起動時にサービスを起動するjava android
- 3. 起動時にアプリケーションを追加するcx_Freezeにする
- 4. postgres、ubuntu起動時にサービスを再起動するには?インスタンスの再起動後にクラスタリングに突入する
- 5. 起動時にサービス( `IServiceCollection`)を起動する方法
- 6. タブバアプリケーションの起動時にシンプルなviewcontrollerを追加する方法
- 7. テーマ起動時に複数のページを追加する
- 8. 起動時の自動起動サービス
- 9. コンテナの起動時にサービスを起動します
- 10. Android実装サービスと起動時にバックグラウンドで起動する
- 11. debianサービスの起動時に桟橋を起動できない
- 12. Windowsサービスが自動ではない再起動時に起動する
- 13. Android - 起動時にサービスを開始
- 14. Azure Appサービス - 起動時に跳ね返るSpring起動アプリケーション
- 15. システム起動時のサービス
- 16. Androidプログラム自分のアプリの起動時に動画を追加する
- 17. UI5の起動時に最初のブレークポイントを追加する場所は?
- 18. 最初の再起動時にC#サービスが起動しない
- 19. アプリケーション起動時のダイアログボックスをc#/ Xamlに追加
- 20. インラインCKEditorは、起動時に空のdivに<br>を追加します。
- 21. ipythonの起動時にのsys.pathするディレクトリを追加する方法を
- 22. 起動時にlibvlcjni.soを追加するときにQT Androidアプリケーションがクラッシュする
- 23. 起動時にロードライブラリを追加したり、ディレクトリを変更する方法は?
- 24. Macアプリケーションの起動時にシステムライブラリに外部フレームワークを追加する方法
- 25. コンフィグレーションファイルを使用しない起動時にPySparkにJDBCドライバを追加する
- 26. 起動時にiOSを起動する
- 27. 起動時にアプリケーションを起動する
- 28. ドッカーコンテナの起動時にサービスを実行する方法
- 29. android.intent.action.CALLサービスを起動するには?
- 30. Windowsサービスは起動時に起動として表示されます
ありがとう、私はこれを解決する方法は良い(Moqui Conf XMLで)と思う。 アフタースタートアップはwebappでバインドされているので、これは私のコンポーネントがwebapp情報を知っていることを意味するので、startup-後のaddのためのconfをオーバーライドすることができます。もしそうなら、私は、moquiフレームワークが** AfterMoquiStartup'、 'BeforeMoquiShutdown'、PreMoquiFacadeInit、PostMoquiFacadeInitのような**ライフサイクルコールバック**を提供することができると思います。そして、component.xmlでは、ライフサイクルコールバック、moquiが私のコンポーネントをロードするときに、ライフサイクルの実装を自動的に行うことができます。私の考えはどう思いますか? –
あなたはもっと具体的になりますか?それは現在サポートされているものとどう違うのでしょうか? –
これをもっと見ると、1つの違いがあります:Moquiがサーブレットコンテキスト(テストなどを含む)で初期化されていない場合、これらは実行されません。これについては、コンポーネントを初期化して破壊するためのより一般的なメカニズム(実装するインタフェースかもしれない)を追加することを考えていきます。この潜在的な機能を追跡したい場合は、moqui/moqui-frameworkで問題を作成してください。 –