Class JobsTreeListener

All Implemented Interfaces:
EventListener, TopologyFilterListener, org.jppf.client.monitoring.jobs.JobMonitoringListener

public class JobsTreeListener extends AbstractMonitoringListener implements org.jppf.client.monitoring.jobs.JobMonitoringListener
Listens to job events so as to update the jobs view.
Author:
Laurent Cohen
  • Constructor Details

    • JobsTreeListener

      public JobsTreeListener(org.jppf.ui.treetable.AbstractJPPFTreeTableModel treeModel, SelectionHandler selectionHandler, TopologyFilter nodeFilter)
      Initialize with the specified tree model and selection handler.
      Parameters:
      treeModel - the tree table model.
      selectionHandler - handles the selection of rows in the tree table.
      nodeFilter - the node filter to use.
  • Method Details

    • driverAdded

      public void driverAdded(org.jppf.client.monitoring.jobs.JobMonitoringEvent event)
      Specified by:
      driverAdded in interface org.jppf.client.monitoring.jobs.JobMonitoringListener
    • driverRemoved

      public void driverRemoved(org.jppf.client.monitoring.jobs.JobMonitoringEvent event)
      Specified by:
      driverRemoved in interface org.jppf.client.monitoring.jobs.JobMonitoringListener
    • jobAdded

      public void jobAdded(org.jppf.client.monitoring.jobs.JobMonitoringEvent event)
      Specified by:
      jobAdded in interface org.jppf.client.monitoring.jobs.JobMonitoringListener
    • jobRemoved

      public void jobRemoved(org.jppf.client.monitoring.jobs.JobMonitoringEvent event)
      Specified by:
      jobRemoved in interface org.jppf.client.monitoring.jobs.JobMonitoringListener
    • jobUpdated

      public void jobUpdated(org.jppf.client.monitoring.jobs.JobMonitoringEvent event)
      Specified by:
      jobUpdated in interface org.jppf.client.monitoring.jobs.JobMonitoringListener
    • jobDispatchAdded

      public void jobDispatchAdded(org.jppf.client.monitoring.jobs.JobMonitoringEvent event)
      Specified by:
      jobDispatchAdded in interface org.jppf.client.monitoring.jobs.JobMonitoringListener
    • jobDispatchRemoved

      public void jobDispatchRemoved(org.jppf.client.monitoring.jobs.JobMonitoringEvent event)
      Specified by:
      jobDispatchRemoved in interface org.jppf.client.monitoring.jobs.JobMonitoringListener
    • onFilterChange

      public void onFilterChange(TopologyFilterEvent event)
      Description copied from interface: TopologyFilterListener
      Called when a change to the ropology filter coccurs.
      Specified by:
      onFilterChange in interface TopologyFilterListener
      Parameters:
      event - enapsulates the node filter and related change(s).