[ 
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: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to