22

@ManagedResource次のフィールドは、 JMX に使用されるSpring で何を意味しますか? Spring のドキュメントには、Javadoc または関連する説明はありません。

1. 文字列 persistPolicy() デフォルト "";
 2. int persistPeriod() デフォルト -1;
 3. 文字列 persistLocation() デフォルト "";
 4. int currencyTimeLimit() デフォルト -1;
4

2 に答える 2

20

これらは JMX API に渡されます。詳細については、JMX Java docを参照してください。関連するセクションをここにコピーします -

 persistPolicy  : OnUpdate|OnTimer|NoMoreOftenThan|OnUnregister|Always|Never  
 persistLocation : The fully qualified directory name where the MBean should be persisted (if appropriate)
 persistFile    : File name into which the MBean should be persisted
 persistPeriod  : seconds - frequency of persist cycle for OnTime and NoMoreOftenThan PersistPolicy 
 currencyTimeLimit : how long value is valid, <0 never, =0 always, >0 seconds  
于 2012-05-14T11:20:45.333 に答える
0

これらの注釈フィールドは効果がないと思われます - 例を参照してください: Java 5 は JMX MBean の永続性を忘れましたか?

于 2013-10-11T16:13:21.763 に答える