-
Notifications
You must be signed in to change notification settings - Fork 8
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
Cleanup deprecations to develop next major version (v2) #515
Conversation
4771761
to
8eac61d
Compare
@Marcono1234 I hate to ask, but since you contributed before, could you have a look at this pull request I have prepared as new baseline for a greatly simplified, quicker 2.0 version? By no means you have to do a full, detailed review (although welcome). |
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
…hot> Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
…ching). Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
…core. Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
…observer at some point. Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
… modules. Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
… dependencies. Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
…tivating snapshots. This should be a significant performance improvement. Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
…tivating snapshots. This should be a significant performance improvement. Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
…ed temporarily. Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
Signed-off-by: Sjoerd Talsma <sjoerdtalsma@users.noreply.github.com>
55e9d7a
to
74c436a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for the delay. I am currently not using this library, so I don't know how the changes and the new API feels for users. However, to me the changes look good and reasonable because they really simplify multiple parts.
I did not have an in-depth look at the changes, but hopefully the review comments are useful nonetheless.
...-core/src/main/java/nl/talsmasoftware/context/core/delegation/DelegatingExecutorService.java
Show resolved
Hide resolved
...ext-propagation-core/src/main/java/nl/talsmasoftware/context/core/function/package-info.java
Show resolved
Hide resolved
@Marcono1234 thank you so much for the review and the many issues you caught! I am contemplating on creating actual modules instead of the automatic modulenames currently used. |
Just in case you aren't aware of it, the ModiTect Maven Plugin can be used to add a module descriptor to the JAR. And if you specify But I am not sure if it is worth it adding a module descriptor instead of using automatic module names at the moment. |
Main tasks to create new development baseline for next major release (v2).
ContextManager.getActiveContext()
replaced bygetActiveContextValue()
.ContextManager.clear()
will require an implementation.is part of ContextManager interface.@Deprecated(forRemoval=true)
is to be removed.@since 2.0.0
for new functionality