- java.lang.Object
-
- org.jooq.lambda.Blocking
-
public final class Blocking extends java.lang.Object
A factory class for methods that wrap functional interfaces likeSupplier
in a "blocking" (ForkJoinPool.ManagedBlocker
) equivalent, which can be used with theForkJoinPool
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
Blocking.BlockingSupplier<T>
-
Constructor Summary
Constructors Modifier Constructor Description private
Blocking()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T,U>
java.util.function.BiConsumer<T,U>biConsumer(java.util.function.BiConsumer<? super T,? super U> biConsumer)
static <T,U,R>
java.util.function.BiFunction<T,U,R>biFunction(java.util.function.BiFunction<? super T,? super U,? extends R> biFunction)
static <T> java.util.function.BinaryOperator<T>
binaryOperator(java.util.function.BinaryOperator<T> binaryOperator)
static <T,U>
java.util.function.BiPredicate<T,U>biPredicate(java.util.function.BiPredicate<? super T,? super U> biPredicate)
static java.util.function.BooleanSupplier
booleanSupplier(java.util.function.BooleanSupplier booleanSupplier)
static <T> java.util.function.Consumer<T>
consumer(java.util.function.Consumer<? super T> consumer)
static java.util.function.DoubleBinaryOperator
doubleBinaryOperator(java.util.function.DoubleBinaryOperator doubleBinaryOperator)
static java.util.function.DoubleConsumer
doubleConsumer(java.util.function.DoubleConsumer doubleConsumer)
static <R> java.util.function.DoubleFunction<R>
doubleFunction(java.util.function.DoubleFunction<? extends R> doubleFunction)
static java.util.function.DoublePredicate
doublePredicate(java.util.function.DoublePredicate doublePredicate)
static java.util.function.DoubleSupplier
doubleSupplier(java.util.function.DoubleSupplier doubleSupplier)
static java.util.function.DoubleToIntFunction
doubleToIntFunction(java.util.function.DoubleToIntFunction doubleToIntFunction)
static java.util.function.DoubleToLongFunction
doubleToLongFunction(java.util.function.DoubleToLongFunction doubleToLongFunction)
static java.util.function.DoubleUnaryOperator
doubleUnaryOperator(java.util.function.DoubleUnaryOperator doubleUnaryOperator)
static <T,R>
java.util.function.Function<T,R>function(java.util.function.Function<? super T,? extends R> function)
static java.util.function.IntBinaryOperator
intBinaryOperator(java.util.function.IntBinaryOperator intBinaryOperator)
static java.util.function.IntConsumer
intConsumer(java.util.function.IntConsumer intConsumer)
static <R> java.util.function.IntFunction<R>
intFunction(java.util.function.IntFunction<? extends R> intFunction)
static java.util.function.IntPredicate
intPredicate(java.util.function.IntPredicate intPredicate)
static java.util.function.IntSupplier
intSupplier(java.util.function.IntSupplier intSupplier)
static java.util.function.IntToDoubleFunction
intToDoubleFunction(java.util.function.IntToDoubleFunction intToDoubleFunction)
static java.util.function.IntToLongFunction
intToLongFunction(java.util.function.IntToLongFunction intToLongFunction)
static java.util.function.IntUnaryOperator
intUnaryOperator(java.util.function.IntUnaryOperator intUnaryOperator)
static java.util.function.LongBinaryOperator
longBinaryOperator(java.util.function.LongBinaryOperator longBinaryOperator)
static java.util.function.LongConsumer
longConsumer(java.util.function.LongConsumer longConsumer)
static <R> java.util.function.LongFunction<R>
longFunction(java.util.function.LongFunction<? extends R> longFunction)
static java.util.function.LongPredicate
longPredicate(java.util.function.LongPredicate longPredicate)
static java.util.function.LongSupplier
longSupplier(java.util.function.LongSupplier longSupplier)
static java.util.function.LongToDoubleFunction
longToDoubleFunction(java.util.function.LongToDoubleFunction longToDoubleFunction)
static java.util.function.LongToIntFunction
longToIntFunction(java.util.function.LongToIntFunction longToIntFunction)
static java.util.function.LongUnaryOperator
longUnaryOperator(java.util.function.LongUnaryOperator longUnaryOperator)
static <T> java.util.function.ObjDoubleConsumer<T>
objDoubleConsumer(java.util.function.ObjDoubleConsumer<T> objDoubleConsumer)
static <T> java.util.function.ObjIntConsumer<T>
objIntConsumer(java.util.function.ObjIntConsumer<T> objIntConsumer)
static <T> java.util.function.ObjLongConsumer<T>
objLongConsumer(java.util.function.ObjLongConsumer<T> objLongConsumer)
static <T> java.util.function.Predicate<T>
predicate(java.util.function.Predicate<? super T> predicate)
static java.lang.Runnable
runnable(java.lang.Runnable runnable)
static <T> java.util.function.Supplier<T>
supplier(java.util.function.Supplier<? extends T> supplier)
static <T,U>
java.util.function.ToDoubleBiFunction<T,U>toDoubleBiFunction(java.util.function.ToDoubleBiFunction<? super T,? super U> toDoubleBiFunction)
static <T> java.util.function.ToDoubleFunction<T>
toDoubleFunction(java.util.function.ToDoubleFunction<? super T> toDoubleFunction)
static <T,U>
java.util.function.ToIntBiFunction<T,U>toIntBiFunction(java.util.function.ToIntBiFunction<? super T,? super U> toIntBiFunction)
static <T> java.util.function.ToIntFunction<T>
toIntFunction(java.util.function.ToIntFunction<? super T> toIntFunction)
static <T,U>
java.util.function.ToLongBiFunction<T,U>toLongBiFunction(java.util.function.ToLongBiFunction<? super T,? super U> toLongBiFunction)
static <T> java.util.function.ToLongFunction<T>
toLongFunction(java.util.function.ToLongFunction<? super T> toLongFunction)
static <T> java.util.function.UnaryOperator<T>
unaryOperator(java.util.function.UnaryOperator<T> unaryOperator)
-
-
-
Method Detail
-
runnable
public static java.lang.Runnable runnable(java.lang.Runnable runnable)
-
biConsumer
public static <T,U> java.util.function.BiConsumer<T,U> biConsumer(java.util.function.BiConsumer<? super T,? super U> biConsumer)
-
biFunction
public static <T,U,R> java.util.function.BiFunction<T,U,R> biFunction(java.util.function.BiFunction<? super T,? super U,? extends R> biFunction)
-
biPredicate
public static <T,U> java.util.function.BiPredicate<T,U> biPredicate(java.util.function.BiPredicate<? super T,? super U> biPredicate)
-
binaryOperator
public static <T> java.util.function.BinaryOperator<T> binaryOperator(java.util.function.BinaryOperator<T> binaryOperator)
-
booleanSupplier
public static java.util.function.BooleanSupplier booleanSupplier(java.util.function.BooleanSupplier booleanSupplier)
-
consumer
public static <T> java.util.function.Consumer<T> consumer(java.util.function.Consumer<? super T> consumer)
-
doubleBinaryOperator
public static java.util.function.DoubleBinaryOperator doubleBinaryOperator(java.util.function.DoubleBinaryOperator doubleBinaryOperator)
-
doubleConsumer
public static java.util.function.DoubleConsumer doubleConsumer(java.util.function.DoubleConsumer doubleConsumer)
-
doubleFunction
public static <R> java.util.function.DoubleFunction<R> doubleFunction(java.util.function.DoubleFunction<? extends R> doubleFunction)
-
doublePredicate
public static java.util.function.DoublePredicate doublePredicate(java.util.function.DoublePredicate doublePredicate)
-
doubleSupplier
public static java.util.function.DoubleSupplier doubleSupplier(java.util.function.DoubleSupplier doubleSupplier)
-
doubleToIntFunction
public static java.util.function.DoubleToIntFunction doubleToIntFunction(java.util.function.DoubleToIntFunction doubleToIntFunction)
-
doubleToLongFunction
public static java.util.function.DoubleToLongFunction doubleToLongFunction(java.util.function.DoubleToLongFunction doubleToLongFunction)
-
doubleUnaryOperator
public static java.util.function.DoubleUnaryOperator doubleUnaryOperator(java.util.function.DoubleUnaryOperator doubleUnaryOperator)
-
function
public static <T,R> java.util.function.Function<T,R> function(java.util.function.Function<? super T,? extends R> function)
-
intBinaryOperator
public static java.util.function.IntBinaryOperator intBinaryOperator(java.util.function.IntBinaryOperator intBinaryOperator)
-
intConsumer
public static java.util.function.IntConsumer intConsumer(java.util.function.IntConsumer intConsumer)
-
intFunction
public static <R> java.util.function.IntFunction<R> intFunction(java.util.function.IntFunction<? extends R> intFunction)
-
intPredicate
public static java.util.function.IntPredicate intPredicate(java.util.function.IntPredicate intPredicate)
-
intSupplier
public static java.util.function.IntSupplier intSupplier(java.util.function.IntSupplier intSupplier)
-
intToDoubleFunction
public static java.util.function.IntToDoubleFunction intToDoubleFunction(java.util.function.IntToDoubleFunction intToDoubleFunction)
-
intToLongFunction
public static java.util.function.IntToLongFunction intToLongFunction(java.util.function.IntToLongFunction intToLongFunction)
-
intUnaryOperator
public static java.util.function.IntUnaryOperator intUnaryOperator(java.util.function.IntUnaryOperator intUnaryOperator)
-
longBinaryOperator
public static java.util.function.LongBinaryOperator longBinaryOperator(java.util.function.LongBinaryOperator longBinaryOperator)
-
longConsumer
public static java.util.function.LongConsumer longConsumer(java.util.function.LongConsumer longConsumer)
-
longFunction
public static <R> java.util.function.LongFunction<R> longFunction(java.util.function.LongFunction<? extends R> longFunction)
-
longPredicate
public static java.util.function.LongPredicate longPredicate(java.util.function.LongPredicate longPredicate)
-
longSupplier
public static java.util.function.LongSupplier longSupplier(java.util.function.LongSupplier longSupplier)
-
longToDoubleFunction
public static java.util.function.LongToDoubleFunction longToDoubleFunction(java.util.function.LongToDoubleFunction longToDoubleFunction)
-
longToIntFunction
public static java.util.function.LongToIntFunction longToIntFunction(java.util.function.LongToIntFunction longToIntFunction)
-
longUnaryOperator
public static java.util.function.LongUnaryOperator longUnaryOperator(java.util.function.LongUnaryOperator longUnaryOperator)
-
objDoubleConsumer
public static <T> java.util.function.ObjDoubleConsumer<T> objDoubleConsumer(java.util.function.ObjDoubleConsumer<T> objDoubleConsumer)
-
objIntConsumer
public static <T> java.util.function.ObjIntConsumer<T> objIntConsumer(java.util.function.ObjIntConsumer<T> objIntConsumer)
-
objLongConsumer
public static <T> java.util.function.ObjLongConsumer<T> objLongConsumer(java.util.function.ObjLongConsumer<T> objLongConsumer)
-
predicate
public static <T> java.util.function.Predicate<T> predicate(java.util.function.Predicate<? super T> predicate)
-
supplier
public static <T> java.util.function.Supplier<T> supplier(java.util.function.Supplier<? extends T> supplier)
-
toDoubleBiFunction
public static <T,U> java.util.function.ToDoubleBiFunction<T,U> toDoubleBiFunction(java.util.function.ToDoubleBiFunction<? super T,? super U> toDoubleBiFunction)
-
toDoubleFunction
public static <T> java.util.function.ToDoubleFunction<T> toDoubleFunction(java.util.function.ToDoubleFunction<? super T> toDoubleFunction)
-
toIntBiFunction
public static <T,U> java.util.function.ToIntBiFunction<T,U> toIntBiFunction(java.util.function.ToIntBiFunction<? super T,? super U> toIntBiFunction)
-
toIntFunction
public static <T> java.util.function.ToIntFunction<T> toIntFunction(java.util.function.ToIntFunction<? super T> toIntFunction)
-
toLongBiFunction
public static <T,U> java.util.function.ToLongBiFunction<T,U> toLongBiFunction(java.util.function.ToLongBiFunction<? super T,? super U> toLongBiFunction)
-
toLongFunction
public static <T> java.util.function.ToLongFunction<T> toLongFunction(java.util.function.ToLongFunction<? super T> toLongFunction)
-
unaryOperator
public static <T> java.util.function.UnaryOperator<T> unaryOperator(java.util.function.UnaryOperator<T> unaryOperator)
-
-