アノテーションインターフェース ManagedResource
@TargetSE(TYPESE)
@RetentionSE(RUNTIMESE)
@InheritedSE
@DocumentedSE
public @interface ManagedResource
ManagedResource
属性に対応する、クラスのインスタンスを JMX サーバーに登録することを示すクラスレベルのアノテーション。注 : このアノテーションは継承されたものとしてマークされ、一般的な管理対応の基本クラスを許可します。このようなシナリオでは、オブジェクト名の値を指定しないことをお勧めします。これにより、複数のサブクラスが登録された場合に、名前の衝突が発生します。
- 導入:
- 1.2
- 作成者:
- Rob Harrop, Juergen Hoeller, Sam Brannen
- 関連事項:
オプション要素のサマリー
要素の詳細
value
単純なデフォルトの使用箇所のための、objectName()
属性のエイリアス。- デフォルト:
- ""
objectName
- デフォルト:
- ""
description
StringSE description- デフォルト:
- ""
currencyTimeLimit
int currencyTimeLimit- デフォルト:
- -1
log
boolean log- デフォルト:
- false
logFile
StringSE logFile- デフォルト:
- ""
persistPolicy
StringSE persistPolicy- デフォルト:
- ""
persistPeriod
int persistPeriod- デフォルト:
- -1
persistName
StringSE persistName- デフォルト:
- ""
persistLocation
StringSE persistLocation- デフォルト:
- ""