Package io.apicurio.registry.utils
Class ConcurrentUtil
- java.lang.Object
-
- io.apicurio.registry.utils.ConcurrentUtil
-
public class ConcurrentUtil extends Object
- Author:
- Ales Justin
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ConcurrentUtil.Consumer<T>
static interface
ConcurrentUtil.Function<T,R>
-
Constructor Summary
Constructors Constructor Description ConcurrentUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> ConcurrentUtil.Consumer<T>
consumer(ConcurrentUtil.Consumer<T> consumer)
static <T,R>
ConcurrentUtil.Function<T,R>function(ConcurrentUtil.Function<T,R> function)
static <T> T
get(CompletableFuture<T> cf)
static <T> T
get(CompletableFuture<T> cf, long duration, TimeUnit unit)
static <T> T
result(CompletionStage<T> stage)
-
-
-
Method Detail
-
get
public static <T> T get(CompletableFuture<T> cf)
-
get
public static <T> T get(CompletableFuture<T> cf, long duration, TimeUnit unit)
-
result
public static <T> T result(CompletionStage<T> stage)
-
function
public static <T,R> ConcurrentUtil.Function<T,R> function(ConcurrentUtil.Function<T,R> function)
-
consumer
public static <T> ConcurrentUtil.Consumer<T> consumer(ConcurrentUtil.Consumer<T> consumer)
-
-