A C D G I J M N O P S

A

addMethodFromName(String, MethodField) - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Adds a new method descriptor from its name.
addMethodFromName(String, MethodField[]) - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Adds new methods descriptors from one name.
addNotificationFromName(String, NotificationField) - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Adds a notification.
addPropertyFromName(String, PropertyField) - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Adds a new attribute exposed in the Mbean.

C

configure(Element, Dictionary) - Method in class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
Constructs the structure JmxConfigFieldMap and the Dynamic Mbean.

D

DynamicMBeanImpl - Class in org.apache.felix.ipojo.handlers.jmx
This class implements iPOJO DynamicMBean.
DynamicMBeanImpl(JmxConfigFieldMap, InstanceManager) - Constructor for class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanImpl
Constructor.
DynamicMBeanWRegisterImpl - Class in org.apache.felix.ipojo.handlers.jmx
This class implements a 'wide' iPOJO DynamicMBean that can perform actions before and after its registration and deregistration.
DynamicMBeanWRegisterImpl(JmxConfigFieldMap, InstanceManager, MethodMetadata, MethodMetadata, MethodMetadata, MethodMetadata) - Constructor for class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanWRegisterImpl
Constructs a new DynamicMBeanWRegisterImpl.

G

getAttribute(String) - Method in class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanImpl
Gets the value of the required attribute.
getAttributes(String[]) - Method in class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanImpl
Gets values of required attributes.
getDecription() - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Gets the description of the MBean.
getDescription() - Method in class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
Gets the JMX handler description.
getDescription() - Method in class org.apache.felix.ipojo.handlers.jmx.MethodField
Gets the description.
getDescription() - Method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Returns the description.
getField() - Method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Returns the field.
getHandlerInfo() - Method in class org.apache.felix.ipojo.handlers.jmx.JMXHandlerDescription
Gets handler information.
getMBeanInfo() - Method in class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanImpl
Returns the MBean Class builded.
getMethod() - Method in class org.apache.felix.ipojo.handlers.jmx.MethodField
Gets the method.
getMethodFromName(String) - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Returns the method(s) with the given name.
getMethodFromName(String, String[]) - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Gets the method with the good signature.
getMethods() - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Returns all methods store.
getName() - Method in class org.apache.felix.ipojo.handlers.jmx.MethodField
Gets the name.
getName() - Method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Returns the name.
getNotificationFromName(String) - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Returns the notification with the given name.
getNotificationInfo() - Method in class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanImpl
Gets the notification informations (use by JMX).
getNotificationInfo() - Method in class org.apache.felix.ipojo.handlers.jmx.NotificationField
Returns the MBeanNotificationInfo from this class.
getNotifications() - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Gets all notifications defined.
getObjectName() - Method in class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanWRegisterImpl
Returns the MBean name used to register it.
getParams() - Method in class org.apache.felix.ipojo.handlers.jmx.MethodField
Gets the parameter in JMX format.
getProperties() - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Gets all of the properties exposed.
getPropertyFromField(String) - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Gets the property by the field.
getPropertyFromName(String) - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Gets the property by the name.
getReturnType() - Method in class org.apache.felix.ipojo.handlers.jmx.MethodField
 
getRights() - Method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Returns the rights.
getSignature() - Method in class org.apache.felix.ipojo.handlers.jmx.MethodField
 
getType() - Method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Returns the type.
getUsedObjectName() - Method in class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
Returns the objectName used to register the MBean.
getValue() - Method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Returns the value.

I

invoke(String, Object[], String[]) - Method in class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanImpl
Invokes the required method on the targeted POJO.
isMOSGiExists() - Method in class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
Returns true if the MOSGi framework is present on the OSGi platform.
isNotifiable() - Method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Returns true if this property field is notifiable, false otherwise.
isReadable() - Method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Returns true if this property field is readable, false otherwise.
isRegistered() - Method in class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
Returns true if the MBean is registered.
isRightsValid(String) - Static method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Is the rights is valid or not ? (ie = 'r' || 'w').
isUsesMOSGi() - Method in class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
Returns true if the MBean must be registered thanks to white board pattern of MOSGi.
isWritable() - Method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Returns true if this property field is writable, false otherwise.

J

JmxConfigFieldMap - Class in org.apache.felix.ipojo.handlers.jmx
JmxConfigFieldMap : use to store the informations needed to build the Dynamic MBean.
JmxConfigFieldMap() - Constructor for class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Constructor.
JMXHandlerDescription - Class in org.apache.felix.ipojo.handlers.jmx
Description of the JMX handler.
JMXHandlerDescription(MBeanHandler) - Constructor for class org.apache.felix.ipojo.handlers.jmx.JMXHandlerDescription
Constructs a new handler description for the given handler.

M

m_instanceManager - Variable in class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanImpl
The instance manager.
MBeanHandler - Class in org.apache.felix.ipojo.handlers.jmx
This class implements iPOJO Handler.
MBeanHandler() - Constructor for class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
 
MethodField - Class in org.apache.felix.ipojo.handlers.jmx
This class builds a method JMX description.
MethodField(MethodMetadata, String) - Constructor for class org.apache.felix.ipojo.handlers.jmx.MethodField
Constructor.

N

NotificationField - Class in org.apache.felix.ipojo.handlers.jmx
This class builds the notification description structure.
NotificationField(String, String, String) - Constructor for class org.apache.felix.ipojo.handlers.jmx.NotificationField
Constructor.

O

onGet(Object, String, Object) - Method in class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
Called when a POJO member is read by the MBean.
onSet(Object, String, Object) - Method in class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
Called when a POJO member is modified externally.
org.apache.felix.ipojo.handlers.jmx - package org.apache.felix.ipojo.handlers.jmx
 
overrideMethodFromName(String, MethodField) - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Adds a method from name and erases the older if exists.
overrideMethodFromName(String, MethodField[]) - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Add methods from name and erases the olders if exists.

P

POST_DEREGISTER_METH_NAME - Static variable in class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
The name of the MBeanRegistration postDeregister method.
POST_REGISTER_METH_NAME - Static variable in class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
The name of the MBeanRegistration postRegister method.
postDeregister() - Method in class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanWRegisterImpl
This method is executed after the MBean deregistration.
postRegister(Boolean) - Method in class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanWRegisterImpl
This method is executed after the MBean registration.
PRE_DEREGISTER_METH_NAME - Static variable in class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
The name of the MBeanRegistration preDeregister method.
PRE_REGISTER_METH_NAME - Static variable in class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
The name of the MBeanRegistration preRegister method.
preDeregister() - Method in class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanWRegisterImpl
This method is before after the MBean deregistration.
preRegister(MBeanServer, ObjectName) - Method in class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanWRegisterImpl
This method is executed before the MBean registration.
PropertyField - Class in org.apache.felix.ipojo.handlers.jmx
This class build the notification description structure.
PropertyField(String, String, String, String) - Constructor for class org.apache.felix.ipojo.handlers.jmx.PropertyField
Constructor.

S

sendNotification(String, String, String, Object, Object) - Method in class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanImpl
Sends a notification to a subscriber.
setAttribute(Attribute) - Method in class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanImpl
Changes specified attribute value.
setAttributes(AttributeList) - Method in class org.apache.felix.ipojo.handlers.jmx.DynamicMBeanImpl
Changes all the attributes value.
setDescription(String) - Method in class org.apache.felix.ipojo.handlers.jmx.JmxConfigFieldMap
Sets the description of the MBean.
setField(String) - Method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Modifies the field.
setName(String) - Method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Modifies the name.
setNotifiable(boolean) - Method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Modify the notifiability of this property field.
setRights(String) - Method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Modifies the rights.
setValue(Object) - Method in class org.apache.felix.ipojo.handlers.jmx.PropertyField
Modifies the value.
start() - Method in class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
Registers the Dynamic Mbean.
stop() - Method in class org.apache.felix.ipojo.handlers.jmx.MBeanHandler
Unregisters the Dynamic Mbean.

A C D G I J M N O P S

Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.