Skip to content

Robust, asynchronous project loading - #9680

Open
jtulach wants to merge 11 commits into
apache:masterfrom
jtulach:jtulach/OpenProjectLoading
Open

jtulach wants to merge 11 commits into
apache:masterfrom
jtulach:jtulach/OpenProjectLoading

Conversation

@jtulach

@jtulach jtulach commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor
  • this is work in progress to be integrated for after NetBeans 32 is branched
  • initial goal: use the same infrastructure for lazy project opening when switching groups
    • requires bunch of refactorings of the OpenProjectList
    • desire: use the same infrastructure when opening projects in VSCode extension too
  • subsequent goal: clean it up and make it more robust
    • possibly we could remove @RandolyFailing from the tests in there
    • remove enter/exit
  • it may require some time for stabilization

@jtulach jtulach added this to the NB33 milestone Oct 7, 2026
@jtulach jtulach self-assigned this Oct 7, 2026
@jtulach jtulach added do not merge Don't merge this PR, it is not ready or just demonstration purposes. Project UI View labels Oct 7, 2026

public boolean waitFinished(long toMillis);

public void enter();

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • These enter and exit methods do not fit into the intended workflow.
  • they should be removed and replaced by ...
  • a long running operations in a dedicated request processor thread

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not merge Don't merge this PR, it is not ready or just demonstration purposes. Project UI View

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant