Package org.jppf.management.spi
Class DriverMBeanProviderManager
java.lang.Object
org.jppf.management.spi.AbstractMBeanProviderManager<JPPFDriverMBeanProvider>
org.jppf.management.spi.DriverMBeanProviderManager
public class DriverMBeanProviderManager
extends org.jppf.management.spi.AbstractMBeanProviderManager<JPPFDriverMBeanProvider>
- Author:
- Laurent Cohen
-
Field Summary
Fields inherited from class org.jppf.management.spi.AbstractMBeanProviderManager
registeredMBeanNames, server -
Constructor Summary
ConstructorsConstructorDescriptionDriverMBeanProviderManager(Class<JPPFDriverMBeanProvider> 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(JPPFDriverMBeanProvider provider, Object... params) Methods inherited from class org.jppf.management.spi.AbstractMBeanProviderManager
unregisterProviderMBeans
-
Constructor Details
-
DriverMBeanProviderManager
public DriverMBeanProviderManager(Class<JPPFDriverMBeanProvider> 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
protected Object createMBeanImpl(JPPFDriverMBeanProvider provider, Object... params) throws Exception - Specified by:
createMBeanImplin classorg.jppf.management.spi.AbstractMBeanProviderManager<JPPFDriverMBeanProvider>- Throws:
Exception
-