|
|||||||||
| 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 Mbean
public 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 method
public void addMethodFromName(java.lang.String name,
MethodField[] methodsField)
name - : name of the methodmethodsField - : descritpion of the methods
public void overrideMethodFromName(java.lang.String name,
MethodField methodField)
name - : name of the methodmethodField - : method to be added
public 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 | ||||||||