Package io.dingodb.sdk.common.utils
Class NoBreakFunctions
java.lang.Object
io.dingodb.sdk.common.utils.NoBreakFunctions
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionthrowException(String message) static <T> Consumer<T>wrap(NoBreakFunctions.Consumer<T> consumer) static <T> Consumer<T>wrap(NoBreakFunctions.Consumer<T> consumer, BiConsumer<T, Throwable> throwableConsumer) static <T> Consumer<T>wrap(NoBreakFunctions.Consumer<T> consumer, Consumer<Throwable> throwableConsumer) static <T> Consumer<T>wrap(NoBreakFunctions.Consumer<T> consumer, org.slf4j.Logger log) static <T,R> Function<T, R> wrap(NoBreakFunctions.Function<T, R> function) static <T,R> Function<T, R> wrap(NoBreakFunctions.Function<T, R> function, BiConsumer<T, Throwable> throwableConsumer) static <T,R> Function<T, R> wrap(NoBreakFunctions.Function<T, R> function, BiConsumer<T, Throwable> throwableConsumer, R or) static <T,R> Function<T, R> wrap(NoBreakFunctions.Function<T, R> function, Consumer<Throwable> throwableConsumer) static <T,R> Function<T, R> wrap(NoBreakFunctions.Function<T, R> function, Consumer<Throwable> throwableConsumer, R or) static <T,R> Function<T, R> wrap(NoBreakFunctions.Function<T, R> function, Supplier<R> or) static <T,R> Function<T, R> wrap(NoBreakFunctions.Function<T, R> function, org.slf4j.Logger log) static <T> Predicate<T>wrap(NoBreakFunctions.Predicate<T> predicate) static <T> Predicate<T>wrap(NoBreakFunctions.Predicate<T> predicate, Boolean or) static <T> Predicate<T>wrap(NoBreakFunctions.Predicate<T> predicate, BiConsumer<T, Throwable> throwableConsumer) static <T> Predicate<T>wrap(NoBreakFunctions.Predicate<T> predicate, BiConsumer<T, Throwable> throwableConsumer, Boolean or) static <T> Predicate<T>wrap(NoBreakFunctions.Predicate<T> predicate, Consumer<Throwable> throwableConsumer) static <T> Predicate<T>wrap(NoBreakFunctions.Predicate<T> predicate, Consumer<Throwable> throwableConsumer, Boolean or) static <T> Predicate<T>wrap(NoBreakFunctions.Predicate<T> predicate, org.slf4j.Logger log) static <T> Supplier<T>wrap(NoBreakFunctions.Supplier<T> supplier) static <T> Supplier<T>wrap(NoBreakFunctions.Supplier<T> supplier, Consumer<Throwable> throwableConsumer) static <T> Supplier<T>wrap(NoBreakFunctions.Supplier<T> supplier, Consumer<Throwable> throwableConsumer, T or) static <T> Supplier<T>wrap(NoBreakFunctions.Supplier<T> supplier, Supplier<T> or) static <T> Supplier<T>wrap(NoBreakFunctions.Supplier<T> supplier, org.slf4j.Logger log)
-
Method Details
-
throwException
-
throwException
-
wrap
-
wrap
public static <T,R> Function<T,R> wrap(NoBreakFunctions.Function<T, R> function, org.slf4j.Logger log) -
wrap
public static <T,R> Function<T,R> wrap(NoBreakFunctions.Function<T, R> function, Consumer<Throwable> throwableConsumer) -
wrap
public static <T,R> Function<T,R> wrap(NoBreakFunctions.Function<T, R> function, BiConsumer<T, Throwable> throwableConsumer) -
wrap
-
wrap
public static <T,R> Function<T,R> wrap(NoBreakFunctions.Function<T, R> function, Consumer<Throwable> throwableConsumer, R or) -
wrap
public static <T,R> Function<T,R> wrap(NoBreakFunctions.Function<T, R> function, BiConsumer<T, Throwable> throwableConsumer, R or) -
wrap
-
wrap
-
wrap
public static <T> Supplier<T> wrap(NoBreakFunctions.Supplier<T> supplier, Consumer<Throwable> throwableConsumer) -
wrap
-
wrap
public static <T> Supplier<T> wrap(NoBreakFunctions.Supplier<T> supplier, Consumer<Throwable> throwableConsumer, T or) -
wrap
-
wrap
-
wrap
public static <T> Consumer<T> wrap(NoBreakFunctions.Consumer<T> consumer, Consumer<Throwable> throwableConsumer) -
wrap
public static <T> Consumer<T> wrap(NoBreakFunctions.Consumer<T> consumer, BiConsumer<T, Throwable> throwableConsumer) -
wrap
-
wrap
-
wrap
public static <T> Predicate<T> wrap(NoBreakFunctions.Predicate<T> predicate, Consumer<Throwable> throwableConsumer) -
wrap
public static <T> Predicate<T> wrap(NoBreakFunctions.Predicate<T> predicate, BiConsumer<T, Throwable> throwableConsumer) -
wrap
-
wrap
public static <T> Predicate<T> wrap(NoBreakFunctions.Predicate<T> predicate, Consumer<Throwable> throwableConsumer, Boolean or) -
wrap
public static <T> Predicate<T> wrap(NoBreakFunctions.Predicate<T> predicate, BiConsumer<T, Throwable> throwableConsumer, Boolean or)
-