[
https://issues.apache.org/jira/browse/QPID-8664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17941048#comment-17941048
]
Daniil Kirilyuk commented on QPID-8664:
---------------------------------------
We prepared a series of PRs, replacing different part of guava functionality
with built-in java functionality as well as utility classes or more specialized
libraries. The main goal of the change is code simplification, usage of the
idiomatic java APIs, enabling better use of modern java features and reducing
the dependency complexity.
> [Broker-J] Investigate possibility of guava dependecy removal
> -------------------------------------------------------------
>
> Key: QPID-8664
> URL: https://issues.apache.org/jira/browse/QPID-8664
> Project: Qpid
> Issue Type: Improvement
> Components: Broker-J
> Affects Versions: qpid-java-broker-9.1.0
> Reporter: Daniil Kirilyuk
> Priority: Minor
>
> Broker-J uses some guava collections, some utility methods for primitives
> arrays manipulations and the asynchronous mechanisms based on
> ListenableFuture.
> Most of this functionality can be implemented using built-in JDK
> functionality. It should be investigated whether guava removal may benefit
> broker-j considering newly concurrency mechanisms - CompletableFuture and
> virtual threads.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]