Uses of Interface
lu.kbra.pclib.impl.supplier.ThrowingSupplier
Packages that use ThrowingSupplier
-
Uses of ThrowingSupplier in lu.kbra.pclib
Methods in lu.kbra.pclib with parameters of type ThrowingSupplierModifier and TypeMethodDescriptionstatic <T> TPCUtils.defaultIfNull(T obj, ThrowingSupplier<T, Throwable> orElse) static <T extends Cloneable,V extends T>
VPCUtils.safeClone(ThrowingSupplier<Object, CloneNotSupportedException> clone) static <T> TPCUtils.try_(ThrowingSupplier<T, Throwable> suplier, Function<Throwable, T> except) -
Uses of ThrowingSupplier in lu.kbra.pclib.async
Methods in lu.kbra.pclib.async with parameters of type ThrowingSupplierModifier and TypeMethodDescriptionNextTask.collectSuppliers(ThrowingSupplier<O, Throwable>... tasks) NextTask.create(ThrowingSupplier<O, Throwable> task) NextTask.orElse(ThrowingSupplier<O, Throwable> n) NextTask.orElseThrow(ThrowingSupplier<Throwable, Throwable> throw_) NextTask.thenCompose(ThrowingSupplier<NextTask<X, ?, N>, Throwable> nextTaskFunction) Method parameters in lu.kbra.pclib.async with type arguments of type ThrowingSupplierModifier and TypeMethodDescriptionNextTask.collectSuppliers(List<ThrowingSupplier<O, Throwable>> tasks) NextTask.collectSuppliers(Stream<ThrowingSupplier<O, Throwable>> stream) -
Uses of ThrowingSupplier in lu.kbra.pclib.db.impl
Methods in lu.kbra.pclib.db.impl with parameters of type ThrowingSupplierModifier and TypeMethodDescriptionstatic <T extends DatabaseEntry>
TDatabaseEntry.safeClone(ThrowingSupplier<Object, CloneNotSupportedException> obj)