Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
4d0b7be
Extract map compute to outer function.
toinehartman Sep 11, 2026
a3a9186
Rewrite using proxy registrations.
toinehartman Sep 14, 2026
b06496f
Simplify proxy map type.
toinehartman Sep 14, 2026
5d9ddb6
Do not parallellize processing multiple capabilities.
toinehartman Sep 14, 2026
7010290
Remove proxy when capability is unregistered.
toinehartman Sep 14, 2026
2c24a98
Use thread-safe set.
toinehartman Sep 14, 2026
3bed023
Collection => Set.
toinehartman Sep 14, 2026
ebceaa8
Import first, run after, to increase concurrency.
toinehartman Sep 14, 2026
8667a8b
Improve naming.
toinehartman Sep 14, 2026
8c83bc9
Execute error handling on main executor.
toinehartman Sep 14, 2026
a6e3531
Synchronize on set of registrations while computing what to do.
toinehartman Sep 14, 2026
20abd27
Document (un)registration routing.
toinehartman Sep 14, 2026
a33eceb
Add basic lock-free scheduler to make avoid a few subtle races in `Mu…
sungshik Sep 18, 2026
871305a
Fix checkstyle issues
sungshik Sep 18, 2026
0800f49
Fix Checker Framework issues
sungshik Sep 18, 2026
5f905d8
Improve documentation in `MultipleClientProxy`
sungshik Sep 18, 2026
9e7353a
Remove unused import
sungshik Sep 18, 2026
46eb446
Fix SonarQube issues
sungshik Sep 18, 2026
06bd31f
Rename `capabilityRegistry` to `capabilities`
sungshik Sep 22, 2026
d1a01bb
Make class `CapabilityRegistry` private
sungshik Sep 22, 2026
9a48389
Update signatures of `forwardRegistration` and `forwardUnregistration`
sungshik Sep 22, 2026
774df9b
Improve logging message
sungshik Sep 22, 2026
ded1d49
Move auxiliary utility classes into `MultipleClientProxy`
sungshik Sep 22, 2026
ffdc396
Improve comments
sungshik Sep 22, 2026
715f35a
Refactor `Scheduler` by streamlining creation management of futures
sungshik Sep 22, 2026
61700c5
Add utility method to create `CompletableFuture` instances with custo…
sungshik Sep 23, 2026
67681d0
Add utility method to create a failed `CompletableFuture` with custom…
sungshik Sep 23, 2026
0e0a1e6
Improve comments
sungshik Sep 23, 2026
1dff4b5
Use `whenCompleteAsync` instead of `handle` to preserve failure state
sungshik Sep 23, 2026
ad6e6ac
Fix issue that `thenApply` should have been used instead of `thenComp…
sungshik Sep 23, 2026
bbe3744
Refactor `completedFuture` to the same style as `failedFuture`
sungshik Sep 23, 2026
05719bf
Report errors at ERROR log level instead of TRACE
sungshik Sep 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading