アノテーションインターフェース ManagedResource


@TargetSE(TYPESE) @RetentionSE(RUNTIMESE) @InheritedSE @DocumentedSE public @interface ManagedResource
ManagedResource 属性に対応する、クラスのインスタンスを JMX サーバーに登録することを示すクラスレベルのアノテーション。

: このアノテーションは継承されたものとしてマークされ、一般的な管理対応の基本クラスを許可します。このようなシナリオでは、オブジェクト名の値を指定しないことをお勧めします。これにより、複数のサブクラスが登録された場合に、名前の衝突が発生します。

導入:
1.2
作成者:
Rob Harrop, Juergen Hoeller, Sam Brannen
関連事項:
  • 要素の詳細

    • value

      @AliasFor("objectName") StringSE value
      単純なデフォルトの使用箇所のための、objectName() 属性のエイリアス。
      デフォルト:
      ""
    • objectName

      @AliasFor("value") StringSE 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
      デフォルト:
      ""