🦝 Java CompletableFuture-Fu(CF-Fu, pronounced "Shifu"), a tiny sidekick library to make CompletableFuture usage more convenient, more efficient and safer in your application. 😋🚀🦺
-
Updated
Nov 5, 2024 - Java
🦝 Java CompletableFuture-Fu(CF-Fu, pronounced "Shifu"), a tiny sidekick library to make CompletableFuture usage more convenient, more efficient and safer in your application. 😋🚀🦺
A library that simplifies error handling for Functional Programming in Java
Exploring basic features of Async in Spring.
Jetty11+ wrapper/adapter for clojure
A training on the new features from Java 8
All about Multi-threading and Concurrent programming in Java. Simple and easy to understand code examples for most of the Concurrent APIs provided by Java.
A VFuture is a handle to the result of an asynchronous computation. It captures the effects of latency and failure: it is completed once the computation finishes (either successfully or with a failure). The implementation uses virtual threads for producing the future's result.
Java 8 CompletableFuture, Stream API return types for spring-data repositories
Java promises for async functionality
📚 Learning and exploring concurrency in Java
Example of mixing stream with completable future using composition.
Implementation of dedicated executor for parallel processing of completable future tasks.
Three approaches to timeouts when using CompletableFuture.
Programing the merge join algorithm using Java Futures, Completable Futures and Fork join.
Leverage Codahale metrics (or any Metric Registry for that matter) to provide metrics on methods that complete asynchronously.
Project for the Parallel and Concurrent Programming course 2023/2024
Java Swing Generic CSV Parser
Demo application about YouTube stream #43 about CompletableFuture
最简单的RPC,使用接口进行RPC调用,使用Netty进行通信,使用JDK动态代理来实现客户端代理,使用CompletableFuture获取请求结果
Add a description, image, and links to the completable-future topic page so that developers can more easily learn about it.
To associate your repository with the completable-future topic, visit your repo's landing page and select "manage topics."