2

デプロイされた Mule アプリケーションのベース Mule アプリケーション名を取得する方法はありますか?

これまでに見つけた2つのオプションは次のとおりです。

muleContext.getConfiguration().getId() //which gives me some not so humanly-readable id of some sort.

muleEvent.getFlowConstruct().getName() //gives me that flow name from where this was called.

各アプリケーションは、展開時に独自のアプリケーション ディレクトリにあります。muleContext 内からこの識別名または他の類似の識別名を取得することはできませんか?

敬具

4

4 に答える 4

6

${app.name}アプリケーション名を取得する最も簡単な方法は、 Spring プレースホルダーを使用してコンポーネントに挿入することです

于 2013-08-19T14:12:51.237 に答える