Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: workflows are missing a ExecutionStoppedListener #3715

Closed
hansva opened this issue Mar 13, 2024 · 4 comments · Fixed by #3898
Closed

[Feature Request]: workflows are missing a ExecutionStoppedListener #3715

hansva opened this issue Mar 13, 2024 · 4 comments · Fixed by #3898
Assignees
Labels
API new feature P2 Default Priority
Milestone

Comments

@hansva
Copy link
Contributor

hansva commented Mar 13, 2024

What would you like to happen?

Add ExecutionStoppedListener to Workflows too in analogy with pipelines

Issue Priority

Priority: 2

Issue Component

Component: API

@hansva
Copy link
Contributor Author

hansva commented Mar 13, 2024

.take-issue

@nadment
Copy link
Contributor

nadment commented Apr 9, 2024

I'd also be tempted to standardize methods between IPipelineEngine and IWorkflowEngine.
image

Or a variant but even more API break:
[add][remove]PipelineExecutionStartedListener
[fire]PipelineExecutionStartedListener
[add][remove]WorkflowExecutionStartedListener
[fire]WorkflowExecutionStartedListener

Do we have to wait for version 3.0 for such changes?

@hansva
Copy link
Contributor Author

hansva commented Apr 9, 2024

I don't think we have to wait for a 3.0 version for this. You might have also noticed with your work that the pipeline finished listener is triggered too soon, not all transforms have finished when it is triggered

@nadment
Copy link
Contributor

nadment commented Apr 9, 2024

I've seen bug #3675 but haven't seen it in action yet. I'll keep an eye out for it.

nadment added a commit to nadment/hop that referenced this issue Apr 29, 2024
Standardize method names between Workflow and Pipeline and deprecate
obsolete methods.
Fix some synchronized listener errors in Pipeline
Define the date of the workflow's end of execution before calling the
extension points
Remove unused IFinishedListener
@nadment nadment linked a pull request Apr 29, 2024 that will close this issue
hansva added a commit that referenced this issue May 3, 2024
Add IExecutionStoppedListener to IWorkflowEngine  #3715
@hansva hansva added this to the 2.9 milestone May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API new feature P2 Default Priority
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants