J'ai un cadre qui utilise l'interface CompletionStage et je suis curieux de savoir pourquoi les méthodes d'aide anyOf
ou allOf
trouvés dans CompletableFuture y sont définis.CompletionStage: Pourquoi allof ou ANYOF défini dans CompletableFuture
On dirait qu'ils devraient fonctionner sur les interfaces plutôt que sur la mise en œuvre?
Je suis assez insatisfait de l'interface CompletionStage jusqu'à présent. Existe-t-il d'autres bibliothèques Java compatibles avec CompletionStage mais une interface de surensemble différente que quelqu'un peut recommander?
Ou peut-être une bibliothèque écrite avec des méthodes auxiliaires supplémentaires pour travailler avec CompletionStage?
Ma question est plus de savoir pourquoi ces fonctions ne sont même pas dans l'interface. On dirait une erreur sur les développeurs JDK. – Setheron
Puisqu'il s'agit d'une méthode optionnelle, il est inapproprié pour un framework de supposer. –
@BenManes Qu'est-ce qui est optionnel? Ils ont inclus que dans l'implémentation CompletableFuture, il semble juste incorrect – Setheron