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: extract async tasks codebase in its own lib #1384

Open
ClemDoum opened this issue Apr 17, 2024 · 1 comment
Open

feature: extract async tasks codebase in its own lib #1384

ClemDoum opened this issue Apr 17, 2024 · 1 comment
Assignees
Labels

Comments

@ClemDoum
Copy link
Contributor

Replaces #1185

Current limitations

As explained in #1185, extensions and other codebases must be able to create, start and potentially monitor tasks. Create tasks from extension will be required in https://github.com/ICIJ/datashare-extension-neo4j as well as in other projects.

Currently, this is not possible.

Solution

@bamthomas suggested to extract task related objects TaskView, TaskManager, TaskSupplier... in their own lib inside this monorepo, the lib will be published in its own jar in order to be imported where relevant. The lib could be named datashare-tasks, datashare-async-tasks...

@ClemDoum ClemDoum added the feat label Apr 17, 2024
bamthomas added a commit that referenced this issue May 14, 2024
Co-authored-by: Clément Doumouro <ClemDoum@users.noreply.github.com>
Co-authored-by: Maxime Vanza Lutonda <mvanzalu@users.noreply.github.com>
bamthomas added a commit that referenced this issue May 21, 2024
Co-authored-by: Maxime Vanza Lutonda <mvanzalu@users.noreply.github.com>
bamthomas added a commit that referenced this issue May 21, 2024
Co-authored-by: Maxime Vanza Lutonda <mvanzalu@users.noreply.github.com>
bamthomas added a commit that referenced this issue May 21, 2024
Co-authored-by: Maxime Vanza Lutonda <mvanzalu@users.noreply.github.com>
Copy link

This issue is stale because it has been open for 40 days with no activity.

@github-actions github-actions bot added the stale label May 28, 2024
@ClemDoum ClemDoum removed the stale label May 28, 2024
bamthomas added a commit that referenced this issue May 28, 2024
bamthomas added a commit that referenced this issue May 28, 2024
Co-authored-by: Clément Doumouro <ClemDoum@users.noreply.github.com>
Co-authored-by: Maxime Vanza Lutonda <mvanzalu@users.noreply.github.com>
bamthomas added a commit that referenced this issue May 28, 2024
Co-authored-by: Maxime Vanza Lutonda <mvanzalu@users.noreply.github.com>
bamthomas added a commit that referenced this issue May 28, 2024
Co-authored-by: Maxime Vanza Lutonda <mvanzalu@users.noreply.github.com>
bamthomas added a commit that referenced this issue May 28, 2024
Co-authored-by: Maxime Vanza Lutonda <mvanzalu@users.noreply.github.com>
bamthomas added a commit that referenced this issue May 28, 2024
bamthomas added a commit that referenced this issue May 28, 2024
Co-authored-by: Clément Doumouro <ClemDoum@users.noreply.github.com>
Co-authored-by: Maxime Vanza Lutonda <mvanzalu@users.noreply.github.com>
bamthomas added a commit that referenced this issue May 28, 2024
Co-authored-by: Maxime Vanza Lutonda <mvanzalu@users.noreply.github.com>
bamthomas added a commit that referenced this issue May 28, 2024
Co-authored-by: Maxime Vanza Lutonda <mvanzalu@users.noreply.github.com>
bamthomas added a commit that referenced this issue May 28, 2024
Co-authored-by: Maxime Vanza Lutonda <mvanzalu@users.noreply.github.com>
bamthomas added a commit that referenced this issue May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In Progress
Status: In Progress
Development

No branches or pull requests

3 participants