@Target(value=TYPE)
@Retention(value=RUNTIME)
@Inherited
@Documented
public @interface ManagedResourceManagedResource 属性に対応するクラスのインスタンスを JMX サーバーに登録することを示すクラスレベルのアノテーション。注 : このアノテーションは継承されたものとしてマークされ、一般的な管理対応の基本クラスを許可します。このようなシナリオでは、オブジェクト名の値を指定しないことをお勧めします。これにより、複数のサブクラスが登録された場合に、名前の衝突が発生します。
ManagedResource| 修飾子と型 | オプションの要素と説明 |
|---|---|
int | currencyTimeLimit |
java.lang.String | description |
boolean | log |
java.lang.String | logFile |
java.lang.String | objectName |
java.lang.String | persistLocation |
java.lang.String | persistName |
int | persistPeriod |
java.lang.String | persistPolicy |
java.lang.String | value 単純なデフォルトの使用箇所のための、 objectName() 属性のエイリアス。 |
@AliasFor(value="objectName") public abstract java.lang.String value
objectName() 属性のエイリアス。