Package org.jppf.node.screensaver
Class DelegatingNodeListener
java.lang.Object
org.jppf.node.event.NodeLifeCycleListenerAdapter
org.jppf.node.screensaver.DelegatingNodeListener
- All Implemented Interfaces:
EventListener,NodeLifeCycleListener
This class registers as a NodeLifeCycleListener and instantiates an implementation of
NodeIntegration,
if any is defined in the configuration. It also registers this implementation as a TaskExecutionListener
with the node, so it can receive a notification for each individual task reaches completion.- Author:
- Laurent Cohen
-
Constructor Summary
ConstructorsConstructorDescriptionInitialize this listener and instantiate the delegate if one is configured. -
Method Summary
Modifier and TypeMethodDescriptionvoidjobEnding(NodeLifeCycleEvent event) Called after the node finishes processing a job.voidCalled when the node has loaded a job header and before theDataProvideror any of the tasks have been loaded.voidjobStarting(NodeLifeCycleEvent event) Called before the node starts processing a job.voidnodeEnding(NodeLifeCycleEvent event) Called when the node is terminating.voidnodeStarting(NodeLifeCycleEvent event) Called when the node has finished initializing, and before it starts processing jobs.Methods inherited from class org.jppf.node.event.NodeLifeCycleListenerAdapter
beforeNextJob
-
Constructor Details
-
DelegatingNodeListener
public DelegatingNodeListener()Initialize this listener and instantiate the delegate if one is configured.
-
-
Method Details
-
nodeStarting
Description copied from interface:NodeLifeCycleListenerCalled when the node has finished initializing, and before it starts processing jobs.- Specified by:
nodeStartingin interfaceNodeLifeCycleListener- Overrides:
nodeStartingin classNodeLifeCycleListenerAdapter- Parameters:
event- encapsulates information about the node.
-
nodeEnding
Description copied from interface:NodeLifeCycleListenerCalled when the node is terminating.- Specified by:
nodeEndingin interfaceNodeLifeCycleListener- Overrides:
nodeEndingin classNodeLifeCycleListenerAdapter- Parameters:
event- encapsulates information about the node.
-
jobHeaderLoaded
Description copied from interface:NodeLifeCycleListenerCalled when the node has loaded a job header and before theDataProvideror any of the tasks have been loaded.Note that
event.getTasks()andevent.getDataProvider()will returnnullat this point.- Specified by:
jobHeaderLoadedin interfaceNodeLifeCycleListener- Overrides:
jobHeaderLoadedin classNodeLifeCycleListenerAdapter- Parameters:
event- encapsulates information about the job.
-
jobStarting
Description copied from interface:NodeLifeCycleListenerCalled before the node starts processing a job.- Specified by:
jobStartingin interfaceNodeLifeCycleListener- Overrides:
jobStartingin classNodeLifeCycleListenerAdapter- Parameters:
event- encapsulates information about the job.
-
jobEnding
Description copied from interface:NodeLifeCycleListenerCalled after the node finishes processing a job.- Specified by:
jobEndingin interfaceNodeLifeCycleListener- Overrides:
jobEndingin classNodeLifeCycleListenerAdapter- Parameters:
event- encapsulates information about the job.
-