|
Spring Framework | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler
org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler
public abstract class AbstractConfigurableMBeanInfoAssembler
Base class for MBeanInfoAssemblers that support configurable JMX notification behavior.
| 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 | |
|---|---|
AbstractConfigurableMBeanInfoAssembler()
|
|
| Method Summary | |
|---|---|
protected javax.management.modelmbean.ModelMBeanNotificationInfo[] |
getNotificationInfo(java.lang.Object managedBean,
java.lang.String beanKey)
Get the notification metadata for the MBean resource. |
void |
setNotificationInfoMappings(java.util.Map<java.lang.String,java.lang.Object> notificationInfoMappings)
|
void |
setNotificationInfos(ManagedNotification[] notificationInfos)
|
| Methods inherited from class org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler |
|---|
checkManagedBean, getClassName, getClassToExpose, getClassToExpose, getConstructorInfo, getDescription, getMBeanInfo, getTargetClass |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractConfigurableMBeanInfoAssembler()
| Method Detail |
|---|
public void setNotificationInfos(ManagedNotification[] notificationInfos)
public void setNotificationInfoMappings(java.util.Map<java.lang.String,java.lang.Object> notificationInfoMappings)
protected javax.management.modelmbean.ModelMBeanNotificationInfo[] getNotificationInfo(java.lang.Object managedBean,
java.lang.String beanKey)
AbstractMBeanInfoAssemblerDefault implementation returns an empty array of ModelMBeanNotificationInfo.
getNotificationInfo in class AbstractMBeanInfoAssemblermanagedBean - the bean instance (might be an AOP proxy)beanKey - the key associated with the MBean in the beans map
of the MBeanExporter
|
Spring Framework | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||