org.kasource.spring.weblogic
Class WebLogicAwareReflectiveMBeanInfoAssembler

java.lang.Object
  extended by org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler
      extended by org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
          extended by org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler
              extended by org.kasource.spring.weblogic.WebLogicAwareReflectiveMBeanInfoAssembler
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, org.springframework.jmx.export.assembler.AutodetectCapableMBeanInfoAssembler, org.springframework.jmx.export.assembler.MBeanInfoAssembler

public class WebLogicAwareReflectiveMBeanInfoAssembler
extends org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler

Extend MetadataMBeanInfoAssembler with an extra descriptor which WebLogic WLFD requires. Source code and usage examples found at: http://pauldone.blogspot.com/2010_02_01_archive.html

Author:
rikardwi

Field Summary
 
Fields inherited from class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
ATTRIBUTE_OPERATION_VISIBILITY, FIELD_CLASS, FIELD_CURRENCY_TIME_LIMIT, FIELD_DEFAULT, FIELD_GET_METHOD, FIELD_LOG, FIELD_LOG_FILE, FIELD_PERSIST_LOCATION, FIELD_PERSIST_NAME, FIELD_PERSIST_PERIOD, FIELD_PERSIST_POLICY, FIELD_ROLE, FIELD_SET_METHOD, FIELD_VISIBILITY, ROLE_GETTER, ROLE_OPERATION, ROLE_SETTER
 
Constructor Summary
WebLogicAwareReflectiveMBeanInfoAssembler()
           
 
Method Summary
protected  void populateMBeanDescriptor(Descriptor descriptor, Object managedBean, String beanKey)
           
 
Methods inherited from class org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler
afterPropertiesSet, checkManagedBean, getAttributeDescription, getDescription, getNotificationInfo, getOperationDescription, getOperationParameters, includeBean, includeOperation, includeReadAttribute, includeWriteAttribute, populateAttributeDescriptor, populateOperationDescriptor, setAttributeSource
 
Methods inherited from class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
applyCurrencyTimeLimit, applyDefaultCurrencyTimeLimit, createModelMBeanOperationInfo, getAttributeInfo, getClassForDescriptor, getDefaultCurrencyTimeLimit, getOperationInfo, isExposeClassDescriptor, isUseStrictCasing, setDefaultCurrencyTimeLimit, setExposeClassDescriptor, setUseStrictCasing
 
Methods inherited from class org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler
getClassName, getClassToExpose, getClassToExpose, getConstructorInfo, getMBeanInfo, getTargetClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.springframework.jmx.export.assembler.MBeanInfoAssembler
getMBeanInfo
 

Constructor Detail

WebLogicAwareReflectiveMBeanInfoAssembler

public WebLogicAwareReflectiveMBeanInfoAssembler()
Method Detail

populateMBeanDescriptor

protected void populateMBeanDescriptor(Descriptor descriptor,
                                       Object managedBean,
                                       String beanKey)
Overrides:
populateMBeanDescriptor in class org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler


Copyright © 2011. All Rights Reserved.