shlxue commented on issue #5240: URL: https://github.com/apache/hop/issues/5240#issuecomment-2847122927
As a dynamically created UI element (potentially containing UI elements, threads, or timers), HopGuiXXXGraph needs to clean up its created object instances at appropriate times. There are two primary scenarios where these instances should be released: 1. When the UI is disposed/destroyed 2. Upon completion of the pipeline and workflow execution. Specifically for Timers, related active tasks should be stopped once the execution is finished. We could potentially add an onExecutionFinished callback on HopGuiXxxDelegate to ensure timely cleanup of timer tasks. Otherwise, even after the current pipeline execution completes, these timer tasks would continue to execute UI refreshes at a high frequency. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
