Uses of Interface
org.apache.commons.lang3.function.FailableRunnable
Packages that use FailableRunnable
Package
Description
Provides functional interfaces to complement those in
java.lang.function and utilities for working with Java
8 lambdas.Provides classes and methods to work with dates and durations.
-
Uses of FailableRunnable in org.apache.commons.lang3.function
Methods in org.apache.commons.lang3.function with parameters of type FailableRunnableModifier and TypeMethodDescriptionstatic RunnableFailable.asRunnable(FailableRunnable<?> runnable) Converts the givenFailableRunnableinto a standardRunnable.static <E extends Throwable>
voidFailable.run(FailableRunnable<E> runnable) Runs a runnable and rethrows any exception as aRuntimeException.static voidFailable.tryWithResources(FailableRunnable<? extends Throwable> action, FailableConsumer<Throwable, ? extends Throwable> errorHandler, FailableRunnable<? extends Throwable>... resources) A simple try-with-resources implementation, that can be used, if your objects do not implement theAutoCloseableinterface.static voidFailable.tryWithResources(FailableRunnable<? extends Throwable> action, FailableRunnable<? extends Throwable>... resources) A simple try-with-resources implementation, that can be used, if your objects do not implement theAutoCloseableinterface. -
Uses of FailableRunnable in org.apache.commons.lang3.time
Methods in org.apache.commons.lang3.time with parameters of type FailableRunnableModifier and TypeMethodDescriptionDurationUtils.of(FailableRunnable<E> runnable) Runs the lambda and returns the duration of its execution.<E extends Throwable>
voidStopWatch.runT(FailableRunnable<E> runnable) Delegates torun()while recording the duration of the call.