クラス 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
フィールドのサマリー
クラス org.springframework.jmx.export.assembler.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 リソースの通知メタデータを取得します。void
setNotificationInfoMappings
(MapSE<StringSE, ObjectSE> notificationInfoMappings) void
setNotificationInfos
(ManagedNotification[] notificationInfos) クラス org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler から継承されたメソッド
applyCurrencyTimeLimit, applyDefaultCurrencyTimeLimit, createModelMBeanOperationInfo, getAttributeDescription, getAttributeInfo, getClassForDescriptor, getDefaultCurrencyTimeLimit, getOperationDescription, getOperationInfo, getOperationParameters, getParameterNameDiscoverer, includeOperation, includeReadAttribute, includeWriteAttribute, isExposeClassDescriptor, isUseStrictCasing, populateAttributeDescriptor, populateMBeanDescriptor, populateOperationDescriptor, setDefaultCurrencyTimeLimit, setExposeClassDescriptor, setParameterNameDiscoverer, setUseStrictCasing
クラス org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler から継承されたメソッド
checkManagedBean, getClassName, getClassToExpose, getClassToExpose, getConstructorInfo, getDescription, getMBeanInfo, getTargetClass
コンストラクターの詳細
AbstractConfigurableMBeanInfoAssembler
public AbstractConfigurableMBeanInfoAssembler()
メソッドの詳細
setNotificationInfos
setNotificationInfoMappings
getNotificationInfo
protected ModelMBeanNotificationInfoSE[] getNotificationInfo(ObjectSE managedBean, StringSE beanKey) クラスからコピーされた説明:AbstractMBeanInfoAssembler
MBean リソースの通知メタデータを取得します。サブクラスはこのメソッドを実装して、管理対象リソースの管理インターフェースで公開する必要があるすべての通知に適切なメタデータを返す必要があります。デフォルトの実装は、
ModelMBeanNotificationInfo
の空の配列を返します。- オーバーライド:
- クラス
AbstractMBeanInfoAssembler
のgetNotificationInfo
- パラメーター:
managedBean
- Bean インスタンス (AOP プロキシである可能性があります)beanKey
-MBeanExporter
の Bean マップで MBean に関連付けられているキー- 戻り値:
- 通知メタデータ