@FunctionalInterface public interface JobStatusListener
SUSPENDED/FAILED upon job
      suspension/termination,
      NOT_RUNNING upon job resume/restart, and SUSPENDED_EXPORTING_SNAPSHOT
      upon exporting snapshot, all of which
      are reported as user-initiated. Other transitions, such as from NOT_RUNNING to STARTING or from STARTING to RUNNING, are not reported as user-initiated.
 COMPLETING status and observes that the status is transitioned from
      RUNNING to FAILED
      upon job termination.
 Job.addStatusListener(JobStatusListener), 
Job.removeStatusListener(UUID)| Modifier and Type | Method and Description | 
|---|---|
void | 
jobStatusChanged(JobStatusEvent event)
Invoked upon job status change. 
 | 
void jobStatusChanged(JobStatusEvent event)
SUSPENDED/FAILED upon job
      suspension/termination,
      NOT_RUNNING upon job resume/restart, and SUSPENDED_EXPORTING_SNAPSHOT
      upon exporting snapshot, all of which
      are reported as user-initiated. Other transitions, such as from NOT_RUNNING to STARTING or from STARTING to RUNNING, are not reported as user-initiated.
 COMPLETING status and observes that the status is transitioned from
      RUNNING to FAILED
      upon job termination.
 event - Holds information about the previous and new job statuses,
        reason for the status change, and whether it is user-initiated.Copyright © 2023 Hazelcast, Inc.. All rights reserved.