Package org.jppf.management.spi
Interface JPPFDriverMBeanProvider
- All Superinterfaces:
org.jppf.management.spi.JPPFMBeanProvider
- All Known Implementing Classes:
DriverDiagnosticsMBeanProvider,DriverJobManagementMBeanProvider,JobDependencyManagerMBeanProvider,JPPFDefaultDriverMBeanProvider,JPPFNodeConnectionNotifierMBeanProvider,JPPFNodeForwardingMBeanProvider,LoadBalancerPersistenceManagerMBeanProvider,NodeForwardingMBeanProvider,PeerDriverMBeanProvider,PersistedJobsManagerMBeanProvider
public interface JPPFDriverMBeanProvider
extends org.jppf.management.spi.JPPFMBeanProvider
Service provider interface for pluggable management beans for JPPF drivers.
- Author:
- Laurent Cohen
-
Method Summary
Modifier and TypeMethodDescriptionReturn a concrete MBean.default ObjectcreateMBean(JPPFDriver driver) Return a concrete MBean.Methods inherited from interface org.jppf.management.spi.JPPFMBeanProvider
getMBeanInterfaceName, getMBeanName
-
Method Details
-
createMBean
Object createMBean()Return a concrete MBean. The class of this MBean must implement the interface defined bygetMBeanInterfaceName().- Returns:
- an
Objectthat is an implementation of the MBean interface.
-
createMBean
Return a concrete MBean. The class of this MBean must implement the interface defined bygetMBeanInterfaceName().This default implementation simply calls
createMBean()without using thedriverparameter.- Parameters:
driver- a reference to the JPPF driver that registered this mbean. MBean provider implementations that wish to use theJPPFDriverAPI should override this method.- Returns:
- an
Objectthat is an implementation of the MBean interface.
-