Package org.frankframework.jmx
Class JmxMBeanInfoAssembler
java.lang.Object
org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler
org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler
org.frankframework.jmx.JmxMBeanInfoAssembler
- All Implemented Interfaces:
org.springframework.jmx.export.assembler.MBeanInfoAssembler
public class JmxMBeanInfoAssembler
extends org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler
-
Field Summary
Fields inherited from class 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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ModelMBeanOperationInfo
createModelMBeanOperationInfo
(Method method, String name, String beanKey) protected String
getAttributeDescription
(PropertyDescriptor propertyDescriptor, String beanKey) protected boolean
includeOperation
(Method method, String beanKey) protected boolean
includeReadAttribute
(Method method, String beanKey) protected boolean
includeWriteAttribute
(Method method, String beanKey) Methods inherited from class org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler
getNotificationInfo, setNotificationInfoMappings, setNotificationInfos
Methods inherited from class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
applyCurrencyTimeLimit, applyDefaultCurrencyTimeLimit, getAttributeInfo, getClassForDescriptor, getDefaultCurrencyTimeLimit, getOperationDescription, getOperationInfo, getOperationParameters, getParameterNameDiscoverer, isExposeClassDescriptor, isUseStrictCasing, populateAttributeDescriptor, populateMBeanDescriptor, populateOperationDescriptor, setDefaultCurrencyTimeLimit, setExposeClassDescriptor, setParameterNameDiscoverer, setUseStrictCasing
Methods inherited from class org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler
checkManagedBean, getClassName, getClassToExpose, getClassToExpose, getConstructorInfo, getDescription, getMBeanInfo, getTargetClass
-
Constructor Details
-
JmxMBeanInfoAssembler
public JmxMBeanInfoAssembler()
-
-
Method Details
-
includeReadAttribute
- Specified by:
includeReadAttribute
in classorg.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
-
includeWriteAttribute
- Specified by:
includeWriteAttribute
in classorg.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
-
includeOperation
- Specified by:
includeOperation
in classorg.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
-
getAttributeDescription
- Overrides:
getAttributeDescription
in classorg.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
-
createModelMBeanOperationInfo
protected ModelMBeanOperationInfo createModelMBeanOperationInfo(Method method, String name, String beanKey) - Overrides:
createModelMBeanOperationInfo
in classorg.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
-