クラス MethodNameBasedMBeanInfoAssembler
java.lang.ObjectSE
org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler
org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler
org.springframework.jmx.export.assembler.MethodNameBasedMBeanInfoAssembler
- 実装されたすべてのインターフェース:
MBeanInfoAssembler
MBean 操作および属性として公開されるメソッド名を指定できる
AbstractReflectiveMBeanInfoAssembler
のサブクラス。JavaBean getter および setter は、JMX 属性として自動的に公開されます。managedMethods
プロパティを介してメソッド名の配列を指定できます。複数の Bean があり、各 Bean で異なるメソッド名のセットを使用する場合は、methodMappings
プロパティを使用して、Bean キー(Bean を MBeanExporter
に渡すために使用される名前)をメソッド名のリストにマップできます。
methodMappings
と managedMethods
の両方の値を指定した場合、Spring は最初にマッピングでメソッド名を見つけようとします。Bean のメソッド名が見つからない場合、managedMethods
で定義されたメソッド名が使用されます。
フィールドのサマリー
クラス 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 boolean
includeOperation
(MethodSE method, StringSE beanKey) サブクラスが特定の操作の包含について投票できるようにします。protected boolean
includeReadAttribute
(MethodSE method, StringSE beanKey) サブクラスが特定の属性アクセサーの包含について投票できるようにします。protected boolean
includeWriteAttribute
(MethodSE method, StringSE beanKey) サブクラスが特定の属性ミューテーターの包含について投票できるようにします。protected boolean
void
setManagedMethods
(StringSE... methodNames) 管理情報の作成に使用するメソッド名の配列を設定します。void
setMethodMappings
(PropertiesSE mappings) Bean キーのマッピングをメソッド名のコンマ区切りリストに設定します。クラス org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler から継承されたメソッド
getNotificationInfo, setNotificationInfoMappings, setNotificationInfos
クラス org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler から継承されたメソッド
applyCurrencyTimeLimit, applyDefaultCurrencyTimeLimit, createModelMBeanOperationInfo, getAttributeDescription, getAttributeInfo, getClassForDescriptor, getDefaultCurrencyTimeLimit, getOperationDescription, getOperationInfo, getOperationParameters, getParameterNameDiscoverer, isExposeClassDescriptor, isUseStrictCasing, populateAttributeDescriptor, populateMBeanDescriptor, populateOperationDescriptor, setDefaultCurrencyTimeLimit, setExposeClassDescriptor, setParameterNameDiscoverer, setUseStrictCasing
クラス org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler から継承されたメソッド
checkManagedBean, getClassName, getClassToExpose, getClassToExpose, getConstructorInfo, getDescription, getMBeanInfo, getTargetClass
コンストラクターの詳細
MethodNameBasedMBeanInfoAssembler
public MethodNameBasedMBeanInfoAssembler()
メソッドの詳細
setManagedMethods
管理情報の作成に使用するメソッド名の配列を設定します。これらのメソッド名は、methodMappings
プロパティでその Bean に対応するエントリが見つからない場合、Bean に使用されます。- パラメーター:
methodNames
- 使用するメソッドを示すメソッド名の配列- 関連事項:
setMethodMappings
Bean キーのマッピングをメソッド名のコンマ区切りリストに設定します。プロパティキーは Bean キーと一致し、プロパティ値はメソッド名のリストと一致する必要があります。Bean のメソッド名を検索するとき、Spring は最初にこれらのマッピングをチェックします。- パラメーター:
mappings
- Bean キーのメソッド名へのマッピング
includeReadAttribute
クラスからコピーされた説明:AbstractReflectiveMBeanInfoAssembler
サブクラスが特定の属性アクセサーの包含について投票できるようにします。- 次で指定:
- クラス
AbstractReflectiveMBeanInfoAssembler
のincludeReadAttribute
- パラメーター:
method
- アクセサーMethod
beanKey
-MBeanExporter
の Bean マップで MBean に関連付けられているキー- 戻り値:
- アクセサーを管理インターフェースに含める場合は
true
、それ以外の場合はfalse
includeWriteAttribute
クラスからコピーされた説明:AbstractReflectiveMBeanInfoAssembler
サブクラスが特定の属性ミューテーターの包含について投票できるようにします。- 次で指定:
- クラス
AbstractReflectiveMBeanInfoAssembler
のincludeWriteAttribute
- パラメーター:
method
- ミューテータMethod
。beanKey
-MBeanExporter
の Bean マップで MBean に関連付けられているキー- 戻り値:
- ミューテーターを管理インターフェースに含める場合は
true
、それ以外の場合はfalse
includeOperation
クラスからコピーされた説明:AbstractReflectiveMBeanInfoAssembler
サブクラスが特定の操作の包含について投票できるようにします。- 次で指定:
- クラス
AbstractReflectiveMBeanInfoAssembler
のincludeOperation
- パラメーター:
method
- 操作方法beanKey
-MBeanExporter
の Bean マップで MBean に関連付けられているキー- 戻り値:
- 操作を管理インターフェースに含めるかどうか
isMatch