2016-04-07 11 views
0

artemis mqトピックのセキュリティメタデータを動的に作成して提供する(broker.xmlに静的に定義するのではなく)。
私はSecuritySettingPluginインターフェイス(hereと記載)を実装しました。 問題は、実装のgetSecurityRoles/populateSecurityRolesがサーバーの起動時にのみ呼び出されることです。
ので、MQサーバーが開始された後のある時点で、トピックが作成されます。Artemis MQアドレスのセキュリティを動的に設定する方法

org.apache.activemq.artemis.api.jms.management.JMSServerControl.createTopic("newTopic") 

は今、私は更新されたセキュリティロールを取得するために再び私SecuritySettingPlugin実装を呼び出すためにアルテミスをしたいと思います(その意志新しく作成されたnewTopicの設定が含まれています)。
これは可能ですか?

P.S. security-invalidation-intervalは、ロール構成キャッシュを無効にしません。

答えて

関連する問題