Package org.jppf.admin.web.health
Class HealthTreeListener
java.lang.Object
org.jppf.admin.web.tabletree.AbstractMonitoringListener
org.jppf.admin.web.health.HealthTreeListener
- All Implemented Interfaces:
EventListener,TopologyFilterListener,org.jppf.client.monitoring.topology.TopologyListener
public class HealthTreeListener
extends AbstractMonitoringListener
implements org.jppf.client.monitoring.topology.TopologyListener
Listens to topology events so as to update the JVM health view.
- Author:
- Laurent Cohen
-
Field Summary
Fields inherited from class org.jppf.admin.web.tabletree.AbstractMonitoringListener
nodeFilter, selectionHandler, tableTree, treeModel -
Constructor Summary
ConstructorsConstructorDescriptionHealthTreeListener(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.topology.TopologyEvent event) voiddriverRemoved(org.jppf.client.monitoring.topology.TopologyEvent event) voiddriverUpdated(org.jppf.client.monitoring.topology.TopologyEvent event) voidnodeAdded(org.jppf.client.monitoring.topology.TopologyEvent event) voidnodeRemoved(org.jppf.client.monitoring.topology.TopologyEvent event) voidnodeUpdated(org.jppf.client.monitoring.topology.TopologyEvent 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
-
HealthTreeListener
public HealthTreeListener(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.topology.TopologyEvent event) - Specified by:
driverAddedin interfaceorg.jppf.client.monitoring.topology.TopologyListener
-
driverRemoved
public void driverRemoved(org.jppf.client.monitoring.topology.TopologyEvent event) - Specified by:
driverRemovedin interfaceorg.jppf.client.monitoring.topology.TopologyListener
-
driverUpdated
public void driverUpdated(org.jppf.client.monitoring.topology.TopologyEvent event) - Specified by:
driverUpdatedin interfaceorg.jppf.client.monitoring.topology.TopologyListener
-
nodeAdded
public void nodeAdded(org.jppf.client.monitoring.topology.TopologyEvent event) - Specified by:
nodeAddedin interfaceorg.jppf.client.monitoring.topology.TopologyListener
-
nodeRemoved
public void nodeRemoved(org.jppf.client.monitoring.topology.TopologyEvent event) - Specified by:
nodeRemovedin interfaceorg.jppf.client.monitoring.topology.TopologyListener
-
nodeUpdated
public void nodeUpdated(org.jppf.client.monitoring.topology.TopologyEvent event) - Specified by:
nodeUpdatedin interfaceorg.jppf.client.monitoring.topology.TopologyListener
-
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).
-