Package org.jppf.admin.web.jobs
Class JobsTreeListener
java.lang.Object
org.jppf.admin.web.tabletree.AbstractMonitoringListener
org.jppf.admin.web.jobs.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
-
Field Summary
Fields inherited from class org.jppf.admin.web.tabletree.AbstractMonitoringListener
nodeFilter, selectionHandler, tableTree, treeModel -
Constructor Summary
ConstructorsConstructorDescriptionJobsTreeListener(org.jppf.ui.treetable.AbstractJPPFTreeTableModel treeModel, SelectionHandler selectionHandler, TopologyFilter nodeFilter) Initialize with the specified tree model and selection handler. -
Method Summary
Modifier and TypeMethodDescriptionvoiddriverAdded(org.jppf.client.monitoring.jobs.JobMonitoringEvent event) voiddriverRemoved(org.jppf.client.monitoring.jobs.JobMonitoringEvent event) voidjobAdded(org.jppf.client.monitoring.jobs.JobMonitoringEvent event) voidjobDispatchAdded(org.jppf.client.monitoring.jobs.JobMonitoringEvent event) voidjobDispatchRemoved(org.jppf.client.monitoring.jobs.JobMonitoringEvent event) voidjobRemoved(org.jppf.client.monitoring.jobs.JobMonitoringEvent event) voidjobUpdated(org.jppf.client.monitoring.jobs.JobMonitoringEvent event) voidCalled when a change to the ropology filter coccurs.Methods inherited from class org.jppf.admin.web.tabletree.AbstractMonitoringListener
addNode, getTableTree, isAccepted, setTableTree, updateTopology
-
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:
driverAddedin interfaceorg.jppf.client.monitoring.jobs.JobMonitoringListener
-
driverRemoved
public void driverRemoved(org.jppf.client.monitoring.jobs.JobMonitoringEvent event) - Specified by:
driverRemovedin interfaceorg.jppf.client.monitoring.jobs.JobMonitoringListener
-
jobAdded
public void jobAdded(org.jppf.client.monitoring.jobs.JobMonitoringEvent event) - Specified by:
jobAddedin interfaceorg.jppf.client.monitoring.jobs.JobMonitoringListener
-
jobRemoved
public void jobRemoved(org.jppf.client.monitoring.jobs.JobMonitoringEvent event) - Specified by:
jobRemovedin interfaceorg.jppf.client.monitoring.jobs.JobMonitoringListener
-
jobUpdated
public void jobUpdated(org.jppf.client.monitoring.jobs.JobMonitoringEvent event) - Specified by:
jobUpdatedin interfaceorg.jppf.client.monitoring.jobs.JobMonitoringListener
-
jobDispatchAdded
public void jobDispatchAdded(org.jppf.client.monitoring.jobs.JobMonitoringEvent event) - Specified by:
jobDispatchAddedin interfaceorg.jppf.client.monitoring.jobs.JobMonitoringListener
-
jobDispatchRemoved
public void jobDispatchRemoved(org.jppf.client.monitoring.jobs.JobMonitoringEvent event) - Specified by:
jobDispatchRemovedin interfaceorg.jppf.client.monitoring.jobs.JobMonitoringListener
-
onFilterChange
Description copied from interface:TopologyFilterListenerCalled when a change to the ropology filter coccurs.- Specified by:
onFilterChangein interfaceTopologyFilterListener- Parameters:
event- enapsulates the node filter and related change(s).
-