クラス AbstractConfigurableMBeanInfoAssembler
java.lang.ObjectSE
org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler
org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler
- 実装済みのインターフェース一覧:
MBeanInfoAssembler
- 既知の直属サブクラス
InterfaceBasedMBeanInfoAssembler, MethodExclusionMBeanInfoAssembler, MethodNameBasedMBeanInfoAssembler, SimpleReflectiveMBeanInfoAssembler
public abstract class AbstractConfigurableMBeanInfoAssembler
extends AbstractReflectiveMBeanInfoAssembler
構成可能な JMX 通知動作をサポートする MBeanInfoAssemblers の基本クラス。
- 導入:
- 2.0
- 作成者:
- Rob Harrop, Juergen Hoeller
フィールド概要
クラス AbstractReflectiveMBeanInfoAssembler から継承されたフィールド
ATTRIBUTE_OPERATION_VISIBILITY, FIELD_CLASS, FIELD_CURRENCY_TIME_LIMIT, FIELD_DEFAULT, FIELD_DISPLAY_NAME, FIELD_GET_METHOD, FIELD_LOG, FIELD_LOG_FILE, FIELD_METRIC_CATEGORY, FIELD_METRIC_TYPE, FIELD_PERSIST_LOCATION, FIELD_PERSIST_NAME, FIELD_PERSIST_PERIOD, FIELD_PERSIST_POLICY, FIELD_ROLE, FIELD_SET_METHOD, FIELD_UNITS, FIELD_VISIBILITY, ROLE_GETTER, ROLE_OPERATION, ROLE_SETTERコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected ModelMBeanNotificationInfoSE[]getNotificationInfo(ObjectSE managedBean, StringSE beanKey) MBean リソースの通知メタデータを取得します。voidsetNotificationInfoMappings(MapSE<StringSE, ObjectSE> notificationInfoMappings) voidsetNotificationInfos(ManagedNotification[] notificationInfos) クラス AbstractReflectiveMBeanInfoAssembler から継承されたメソッド
applyCurrencyTimeLimit, applyDefaultCurrencyTimeLimit, createModelMBeanOperationInfo, getAttributeDescription, getAttributeInfo, getClassForDescriptor, getDefaultCurrencyTimeLimit, getOperationDescription, getOperationInfo, getOperationParameters, getParameterNameDiscoverer, includeOperation, includeReadAttribute, includeWriteAttribute, isExposeClassDescriptor, isUseStrictCasing, populateAttributeDescriptor, populateMBeanDescriptor, populateOperationDescriptor, setDefaultCurrencyTimeLimit, setExposeClassDescriptor, setParameterNameDiscoverer, setUseStrictCasing
コンストラクターの詳細
AbstractConfigurableMBeanInfoAssembler
public AbstractConfigurableMBeanInfoAssembler()
方法の詳細
setNotificationInfos
setNotificationInfoMappings
getNotificationInfo
protected ModelMBeanNotificationInfoSE[] getNotificationInfo(ObjectSE managedBean, StringSE beanKey) クラスからコピーされた説明:AbstractMBeanInfoAssemblerMBean リソースの通知メタデータを取得します。サブクラスはこのメソッドを実装して、管理対象リソースの管理インターフェースで公開する必要があるすべての通知に適切なメタデータを返す必要があります。デフォルトの実装は、
ModelMBeanNotificationInfoの空の配列を返します。- オーバーライド:
- クラス
AbstractMBeanInfoAssemblerのgetNotificationInfo - パラメーター:
managedBean- Bean インスタンス (AOP プロキシである可能性があります)beanKey-MBeanExporterの Bean マップで MBean に関連付けられているキー- 戻り値:
- 通知メタデータ