Class JVMHealthPanel

All Implemented Interfaces:
Serializable, EventListener, org.jppf.client.monitoring.topology.TopologyListener, ActionHolder, Option, OptionElement, OptionProperties

public class JVMHealthPanel extends AbstractTreeTableOption implements org.jppf.client.monitoring.topology.TopologyListener
Panel displaying the tree of all driver connections and attached nodes.
Author:
Laurent Cohen
See Also:
  • Constructor Details

    • JVMHealthPanel

      public JVMHealthPanel()
      Initialize this panel with the specified information.
  • Method Details

    • init

      public void init()
      Initialize the refresh of tree structure.
    • populate

      public void populate()
      Create and initialize the tree table model holding the drivers and nodes data.
    • createUI

      public void createUI()
      Description copied from class: AbstractOptionProperties
      Create the UI components for this option.
      Specified by:
      createUI in class AbstractOptionProperties
    • setupActions

      public void setupActions()
      Initialize all actions used in the panel.
    • driverAdded

      public void driverAdded(org.jppf.client.monitoring.topology.TopologyEvent event)
      Specified by:
      driverAdded in interface org.jppf.client.monitoring.topology.TopologyListener
    • driverRemoved

      public void driverRemoved(org.jppf.client.monitoring.topology.TopologyEvent event)
      Specified by:
      driverRemoved in interface org.jppf.client.monitoring.topology.TopologyListener
    • driverUpdated

      public void driverUpdated(org.jppf.client.monitoring.topology.TopologyEvent event)
      Specified by:
      driverUpdated in interface org.jppf.client.monitoring.topology.TopologyListener
    • nodeAdded

      public void nodeAdded(org.jppf.client.monitoring.topology.TopologyEvent event)
      Specified by:
      nodeAdded in interface org.jppf.client.monitoring.topology.TopologyListener
    • nodeRemoved

      public void nodeRemoved(org.jppf.client.monitoring.topology.TopologyEvent event)
      Specified by:
      nodeRemoved in interface org.jppf.client.monitoring.topology.TopologyListener
    • nodeUpdated

      public void nodeUpdated(org.jppf.client.monitoring.topology.TopologyEvent event)
      Specified by:
      nodeUpdated in interface org.jppf.client.monitoring.topology.TopologyListener
    • saveThresholds

      public void saveThresholds()
      Save the threshold values to the preferences store.
    • loadThresholds

      public void loadThresholds()
      Load the threshold values from the preferences store.
    • getThresholds

      public Thresholds getThresholds()
      Get the threshold values.
      Returns:
      a Thresholds object.