## Uses of Interface
org.apache.commons.lang3.function.FailableRunnable

Packages that use FailableRunnable
org.apache.commons.lang3.function: Provides functional interfaces to complement those in `java.lang.function` and utilities for working with Java 8 lambdas.

### Uses of FailableRunnable in org.apache.commons.lang3.function

Methods in org.apache.commons.lang3.function with parameters of type FailableRunnable
`static java.lang.Runnable` Failable.`asRunnable​(FailableRunnable<?> runnable)` Converts the given `FailableRunnable` into a standard `Runnable`.
`static <E extends java.lang.Throwable> void` Failable.`run​(FailableRunnable<E> runnable)` Runs a runnable and rethrows any exception as a `RuntimeException`.
`static void` Failable.`tryWithResources​(FailableRunnable<? extends java.lang.Throwable> action, FailableConsumer<java.lang.Throwable,​? extends java.lang.Throwable> errorHandler, FailableRunnable<? extends java.lang.Throwable>... resources)` A simple try-with-resources implementation, that can be used, if your objects do not implement the `AutoCloseable` interface.
`static void` Failable.`tryWithResources​(FailableRunnable<? extends java.lang.Throwable> action, FailableRunnable<? extends java.lang.Throwable>... resources)` A simple try-with-resources implementation, that can be used, if your objects do not implement the `AutoCloseable` interface.