Package org.jppf.management.spi
Class NodeMBeanProviderManager
java.lang.Object
org.jppf.management.spi.AbstractMBeanProviderManager<JPPFNodeMBeanProvider>
org.jppf.management.spi.NodeMBeanProviderManager
public class NodeMBeanProviderManager
extends org.jppf.management.spi.AbstractMBeanProviderManager<JPPFNodeMBeanProvider>
- Author:
- Laurent Cohen
-
Field Summary
Fields inherited from class org.jppf.management.spi.AbstractMBeanProviderManager
registeredMBeanNames, server -
Constructor Summary
ConstructorsConstructorDescriptionNodeMBeanProviderManager(Class<JPPFNodeMBeanProvider> clazz, ClassLoader cl, Object server, Object... createParams) Initialize this mbean provider manager and register the MBeans implementing the specified provider interface. -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectcreateMBeanImpl(JPPFNodeMBeanProvider provider, Object... params) Methods inherited from class org.jppf.management.spi.AbstractMBeanProviderManager
unregisterProviderMBeans
-
Constructor Details
-
NodeMBeanProviderManager
public NodeMBeanProviderManager(Class<JPPFNodeMBeanProvider> clazz, ClassLoader cl, Object server, Object... createParams) throws Exception Initialize this mbean provider manager and register the MBeans implementing the specified provider interface.- Parameters:
clazz- the class object for the provider interface.cl- the class loader used to oad the MBean implementation classes.createParams- the parameters used to create the MBean implementations.server- the MBean server on which to register.- Throws:
Exception- if the registration failed.
-
-
Method Details
-
createMBeanImpl
- Specified by:
createMBeanImplin classorg.jppf.management.spi.AbstractMBeanProviderManager<JPPFNodeMBeanProvider>- Throws:
Exception
-