Hi Chandrika, I would use ComputeTaskSession and ComputeTaskSessionAttributeListener to achieve that:
- Inject ComputeTaskSession to your task and/or jobs like this: @TaskSessionResource private ComputeTaskSession taskSes; You also need to annotate your task with @ComputeTaskSessionFullSupport - In your jobs add a custom attribute listener: taskSes.addAttributeListener(yourListenerImplementingComputeTaskSessionAttributeListener, false); - Then add attributes for the events you are interested in: taskSes.setAttribute("jobStatus", "started"); - You might also use ComputeTaskSession#waitForAttribute() -- Best regards, Alexey