Package org.jppf.management
Class NodeStatusNotifier
java.lang.Object
org.jppf.node.event.DefaultLifeCycleErrorHandler
org.jppf.management.NodeStatusNotifier
- All Implemented Interfaces:
EventListener,org.jppf.node.event.NodeLifeCycleErrorHandler,org.jppf.node.event.NodeLifeCycleListener
public class NodeStatusNotifier
extends org.jppf.node.event.DefaultLifeCycleErrorHandler
implements org.jppf.node.event.NodeLifeCycleListener
This NodeLifeCycleListener implementations is used to update the node state
maintained by the node management MBean.
- Author:
- Laurent Cohen
-
Field Summary
Fields inherited from class org.jppf.node.event.DefaultLifeCycleErrorHandler
methodsNamesMap -
Constructor Summary
ConstructorsConstructorDescriptionNodeStatusNotifier(JPPFNodeAdmin nodeAdmin) Initialize this notifier with the specified node admin mbean. -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeNextJob(org.jppf.node.event.NodeLifeCycleEvent event) voidjobEnding(org.jppf.node.event.NodeLifeCycleEvent event) voidjobHeaderLoaded(org.jppf.node.event.NodeLifeCycleEvent event) voidjobStarting(org.jppf.node.event.NodeLifeCycleEvent event) voidnodeEnding(org.jppf.node.event.NodeLifeCycleEvent event) voidnodeStarting(org.jppf.node.event.NodeLifeCycleEvent event) Methods inherited from class org.jppf.node.event.DefaultLifeCycleErrorHandler
handleError
-
Constructor Details
-
NodeStatusNotifier
Initialize this notifier with the specified node admin mbean.- Parameters:
nodeAdmin- the mbean that provides information on the node's state.
-
-
Method Details
-
nodeStarting
public void nodeStarting(org.jppf.node.event.NodeLifeCycleEvent event) - Specified by:
nodeStartingin interfaceorg.jppf.node.event.NodeLifeCycleListener
-
nodeEnding
public void nodeEnding(org.jppf.node.event.NodeLifeCycleEvent event) - Specified by:
nodeEndingin interfaceorg.jppf.node.event.NodeLifeCycleListener
-
jobStarting
public void jobStarting(org.jppf.node.event.NodeLifeCycleEvent event) - Specified by:
jobStartingin interfaceorg.jppf.node.event.NodeLifeCycleListener
-
jobEnding
public void jobEnding(org.jppf.node.event.NodeLifeCycleEvent event) - Specified by:
jobEndingin interfaceorg.jppf.node.event.NodeLifeCycleListener
-
jobHeaderLoaded
public void jobHeaderLoaded(org.jppf.node.event.NodeLifeCycleEvent event) - Specified by:
jobHeaderLoadedin interfaceorg.jppf.node.event.NodeLifeCycleListener
-
beforeNextJob
public void beforeNextJob(org.jppf.node.event.NodeLifeCycleEvent event) - Specified by:
beforeNextJobin interfaceorg.jppf.node.event.NodeLifeCycleListener
-