クラス AbstractConfigurableMBeanInfoAssembler

実装されたすべてのインターフェース:
MBeanInfoAssembler
既知の直属サブクラス
InterfaceBasedMBeanInfoAssemblerMethodExclusionMBeanInfoAssemblerMethodNameBasedMBeanInfoAssemblerSimpleReflectiveMBeanInfoAssembler

public abstract class AbstractConfigurableMBeanInfoAssembler extends AbstractReflectiveMBeanInfoAssembler
構成可能な JMX 通知動作をサポートする MBeanInfoAssemblers の基本クラス。
導入:
2.0
作成者:
Rob Harrop, Juergen Hoeller
  • コンストラクターの詳細

    • AbstractConfigurableMBeanInfoAssembler

      public AbstractConfigurableMBeanInfoAssembler()
  • メソッドの詳細

    • setNotificationInfos

      public void setNotificationInfos(ManagedNotification[] notificationInfos)
    • setNotificationInfoMappings

      public void setNotificationInfoMappings(MapSE<StringSE,ObjectSE> notificationInfoMappings)
    • getNotificationInfo

      protected ModelMBeanNotificationInfoSE[] getNotificationInfo(ObjectSE managedBean, StringSE beanKey)
      クラスからコピーされた説明: AbstractMBeanInfoAssembler
      MBean リソースの通知メタデータを取得します。サブクラスはこのメソッドを実装して、管理対象リソースの管理インターフェースで公開する必要があるすべての通知に適切なメタデータを返す必要があります。

      デフォルトの実装は、ModelMBeanNotificationInfo の空の配列を返します。

      オーバーライド:
      クラス AbstractMBeanInfoAssemblergetNotificationInfo 
      パラメーター:
      managedBean - Bean インスタンス (AOP プロキシである可能性があります)
      beanKey - MBeanExporter の Bean マップで MBean に関連付けられているキー
      戻り値:
      通知メタデータ