Remove :client-events
and :transcoder
, working directly with CompletableFuture
s.
#67
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In this PR:
Removed
funcool/promesa
dependency.java.util.concurrent.CompletableFuture
as before.:client-events
from the options map per client and per operation. The return values arejava.util.concurrent.CompletableFuture
, and the client is feel to compose additional functionally on top of these futures.on-success
can be achieved withCompletableFuture.thenApply
orCompletableFuture.thenCompose
.on-failure
can be achieved withCompletableFuture.exceptionally
orCompletableFuture.exceptionallyCompose
.:transcoder
from the options map per client and per operation.CompletableFuture.thenApply
orCompletableFuture.thenCompose
.advanced-async-hooks.md
.Changed
clj-kondo
:2022.04.25
->2023.07.13
.batch-record->map
fromaerospike-clj.client
toaerospike-clj.aerospike-record
.def
at compile-time.(p/then' (fn [...))
.