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