|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
public class JmxConfigFieldMap
JmxConfigFieldMap : use to store the informations needed to build the Dynamic MBean.
Constructor Summary | |
---|---|
JmxConfigFieldMap()
JmxConfigFieldMap : constructor. |
Method Summary | |
---|---|
void |
addMethodFromName(java.lang.String name,
MethodField methodField)
addMethodFromName : add a new method descriptor from its name. |
void |
addMethodFromName(java.lang.String name,
MethodField[] methodsField)
addMethodFromName : add new methods descriptors from one name. |
void |
addNotificationFromName(java.lang.String name,
NotificationField notificationField)
addNotificationFromName : add a notification . |
void |
addPropertyFromName(java.lang.String name,
PropertyField propertyField)
addPropertyFromName : add a new attribute exposed in the Mbean. |
java.lang.String |
getDecription()
getDescription : get the descritpion of the MBean. |
MethodField[] |
getMethodFromName(java.lang.String name)
getMethodFromName : return the metod(s) which are similar. |
MethodField |
getMethodFromName(java.lang.String operationName,
java.lang.String[] signature)
getMethodFromName : get the method which the good signature. |
java.util.Collection<MethodField[]> |
getMethods()
getMethods : return all methods store. |
NotificationField |
getNotificationFromName(java.lang.String name)
getNotificationFromName : return the notification with requiered name. |
java.util.Collection<NotificationField> |
getNotifications()
getNotification : get all notifications define. |
java.util.Collection<PropertyField> |
getProperties()
getProperties : get all of the properties exposed. |
PropertyField |
getPropertyFromField(java.lang.String field)
getPropertyFromField : get the property by the field. |
PropertyField |
getPropertyFromName(java.lang.String name)
getPropertyFromName : get the property by the name. |
void |
overrideMethodFromName(java.lang.String name,
MethodField methodField)
DynamicMBeanImpl : add methods from name and erase the older if exist. |
void |
overrideMethodFromName(java.lang.String name,
MethodField[] methodsField)
DynamicMBeanImpl : add methods from name and erase the older if exist. |
void |
setDescription(java.lang.String description)
setDescription : set the descritpion of the MBean. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JmxConfigFieldMap()
Method Detail |
---|
public java.lang.String getDecription()
public void setDescription(java.lang.String description)
description
- : String which describe the Mbeanpublic void addPropertyFromName(java.lang.String name, PropertyField propertyField)
name
- : name of the new propertypropertyField
- : Field which describe the propertypublic java.util.Collection<PropertyField> getProperties()
public PropertyField getPropertyFromName(java.lang.String name)
name
- : name of the requiered property
public PropertyField getPropertyFromField(java.lang.String field)
field
- : the requiered field
public void addMethodFromName(java.lang.String name, MethodField methodField)
name
- : name of the methodmethodField
- : descritpion of the methodpublic void addMethodFromName(java.lang.String name, MethodField[] methodsField)
name
- : name of the methodmethodsField
- : descritpion of the methodspublic void overrideMethodFromName(java.lang.String name, MethodField methodField)
name
- : name of the methodmethodField
- : method to be addedpublic void overrideMethodFromName(java.lang.String name, MethodField[] methodsField)
name
- : name of the methodmethodsField
- : array of methods to be addedpublic MethodField[] getMethodFromName(java.lang.String name)
name
- : name of requiered method
public MethodField getMethodFromName(java.lang.String operationName, java.lang.String[] signature)
operationName
- : name of the method requieredsignature
- : signature requiered
public java.util.Collection<MethodField[]> getMethods()
public void addNotificationFromName(java.lang.String name, NotificationField notificationField)
name
- :notificationField
- :public NotificationField getNotificationFromName(java.lang.String name)
name
- : name requiered
public java.util.Collection<NotificationField> getNotifications()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |