Class LoadBalancerPersistenceManagerMBeanProvider

java.lang.Object
org.jppf.management.spi.LoadBalancerPersistenceManagerMBeanProvider
All Implemented Interfaces:
JPPFDriverMBeanProvider, org.jppf.management.spi.JPPFMBeanProvider

public class LoadBalancerPersistenceManagerMBeanProvider extends Object implements JPPFDriverMBeanProvider
Author:
Laurent Cohen
  • Constructor Details

    • LoadBalancerPersistenceManagerMBeanProvider

      public LoadBalancerPersistenceManagerMBeanProvider()
  • Method Details

    • getMBeanInterfaceName

      public String getMBeanInterfaceName()
      Specified by:
      getMBeanInterfaceName in interface org.jppf.management.spi.JPPFMBeanProvider
    • getMBeanName

      public String getMBeanName()
      Specified by:
      getMBeanName in interface org.jppf.management.spi.JPPFMBeanProvider
    • createMBean

      public Object createMBean()
      Description copied from interface: JPPFDriverMBeanProvider
      Return a concrete MBean. The class of this MBean must implement the interface defined by getMBeanInterfaceName().
      Specified by:
      createMBean in interface JPPFDriverMBeanProvider
      Returns:
      an Object that is an implementation of the MBean interface.
    • createMBean

      public Object createMBean(JPPFDriver driver)
      Description copied from interface: JPPFDriverMBeanProvider
      Return a concrete MBean. The class of this MBean must implement the interface defined by getMBeanInterfaceName().

      This default implementation simply calls JPPFDriverMBeanProvider.createMBean() without using the driver parameter.

      Specified by:
      createMBean in interface JPPFDriverMBeanProvider
      Parameters:
      driver - a reference to the JPPF driver that registered this mbean. MBean provider implementations that wish to use the JPPFDriver API should override this method.
      Returns:
      an Object that is an implementation of the MBean interface.