| java.lang.Object org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler org.springframework.jmx.export.assembler.InterfaceBasedMBeanInfoAssembler
Method Summary | |
public void | afterPropertiesSet() | protected boolean | includeOperation(Method method, String beanKey) Check to see if the Method is declared in
one of the configured interfaces and that it is public.
Parameters: method - the operation Method . Parameters: beanKey - the key associated with the MBean in thebeans Map . | protected boolean | includeReadAttribute(Method method, String beanKey) Check to see if the Method is declared in
one of the configured interfaces and that it is public.
Parameters: method - the accessor Method . Parameters: beanKey - the key associated with the MBean in thebeans Map . | protected boolean | includeWriteAttribute(Method method, String beanKey) Check to see if the Method is declared in
one of the configured interfaces and that it is public.
Parameters: method - the mutator Method . Parameters: beanKey - the key associated with the MBean in thebeans Map . | public void | setBeanClassLoader(ClassLoader beanClassLoader) | public void | setInterfaceMappings(Properties mappings) Set the mappings of bean keys to a comma-separated list of interface names.
The property key should match the bean key and the property value should match
the list of interface names. | public void | setManagedInterfaces(Class[] managedInterfaces) Set the array of interfaces to use for creating the management info. |
afterPropertiesSet | public void afterPropertiesSet()(Code) | | |
includeOperation | protected boolean includeOperation(Method method, String beanKey)(Code) | | Check to see if the Method is declared in
one of the configured interfaces and that it is public.
Parameters: method - the operation Method . Parameters: beanKey - the key associated with the MBean in thebeans Map . true if the Method is declared in one of theconfigured interfaces, otherwise false . |
includeReadAttribute | protected boolean includeReadAttribute(Method method, String beanKey)(Code) | | Check to see if the Method is declared in
one of the configured interfaces and that it is public.
Parameters: method - the accessor Method . Parameters: beanKey - the key associated with the MBean in thebeans Map . true if the Method is declared in one of theconfigured interfaces, otherwise false . |
includeWriteAttribute | protected boolean includeWriteAttribute(Method method, String beanKey)(Code) | | Check to see if the Method is declared in
one of the configured interfaces and that it is public.
Parameters: method - the mutator Method . Parameters: beanKey - the key associated with the MBean in thebeans Map . true if the Method is declared in one of theconfigured interfaces, otherwise false . |
setInterfaceMappings | public void setInterfaceMappings(Properties mappings)(Code) | | Set the mappings of bean keys to a comma-separated list of interface names.
The property key should match the bean key and the property value should match
the list of interface names. When searching for interfaces for a bean, Spring
will check these mappings first.
Parameters: mappings - the mappins of bean keys to interface names |
setManagedInterfaces | public void setManagedInterfaces(Class[] managedInterfaces)(Code) | | Set the array of interfaces to use for creating the management info.
These interfaces will be used for a bean if no entry corresponding to
that bean is found in the interfaceMappings property.
Parameters: managedInterfaces - an array of classes indicating the interfaces to use.Each entry MUST be an interface. See Also: InterfaceBasedMBeanInfoAssembler.setInterfaceMappings |
Methods inherited from org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler | protected void applyCurrencyTimeLimit(Descriptor desc, int currencyTimeLimit)(Code)(Java Doc) final protected void applyDefaultCurrencyTimeLimit(Descriptor desc)(Code)(Java Doc) protected ModelMBeanOperationInfo createModelMBeanOperationInfo(Method method, String name, String beanKey)(Code)(Java Doc) protected String getAttributeDescription(PropertyDescriptor propertyDescriptor, String beanKey)(Code)(Java Doc) protected ModelMBeanAttributeInfo[] getAttributeInfo(Object managedBean, String beanKey) throws JMException(Code)(Java Doc) protected Class getClassForDescriptor(Object managedBean)(Code)(Java Doc) protected Integer getDefaultCurrencyTimeLimit()(Code)(Java Doc) protected String getOperationDescription(Method method, String beanKey)(Code)(Java Doc) protected ModelMBeanOperationInfo[] getOperationInfo(Object managedBean, String beanKey)(Code)(Java Doc) protected MBeanParameterInfo[] getOperationParameters(Method method, String beanKey)(Code)(Java Doc) abstract protected boolean includeOperation(Method method, String beanKey)(Code)(Java Doc) abstract protected boolean includeReadAttribute(Method method, String beanKey)(Code)(Java Doc) abstract protected boolean includeWriteAttribute(Method method, String beanKey)(Code)(Java Doc) protected boolean isExposeClassDescriptor()(Code)(Java Doc) protected boolean isUseStrictCasing()(Code)(Java Doc) protected void populateAttributeDescriptor(Descriptor desc, Method getter, Method setter, String beanKey)(Code)(Java Doc) protected void populateMBeanDescriptor(Descriptor descriptor, Object managedBean, String beanKey)(Code)(Java Doc) protected void populateOperationDescriptor(Descriptor desc, Method method, String beanKey)(Code)(Java Doc) public void setDefaultCurrencyTimeLimit(Integer defaultCurrencyTimeLimit)(Code)(Java Doc) public void setExposeClassDescriptor(boolean exposeClassDescriptor)(Code)(Java Doc) public void setUseStrictCasing(boolean useStrictCasing)(Code)(Java Doc)
|
|
|