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

Packages that use FailableBiConsumer
Package
Description
org.apache.commons.lang3
Provides highly reusable utility methods, chiefly concerned with adding value to the `java.lang` classes.
org.apache.commons.lang3.function
Provides functional interfaces to complement those in `java.lang.function` and utilities for working with Java 8 lambdas.
org.apache.commons.lang3.time
Provides classes and methods to work with dates and durations.
org.apache.commons.lang3.tuple
Provides tuple classes, both mutable and immutable `Pair` and `Triple`.

- ## Uses of FailableBiConsumer in org.apache.commons.lang3

  Methods in org.apache.commons.lang3 with parameters of type FailableBiConsumer
  Modifier and Type
  Method
  Description
  `AppendableJoiner.Builder<T>`
  AppendableJoiner.Builder.`setElementAppender(FailableBiConsumer<Appendable,T,IOException> appender)`
  Sets the consumer used to render each element of type `T` onto an `Appendable`.

- ## Uses of FailableBiConsumer in org.apache.commons.lang3.function

  Fields in org.apache.commons.lang3.function declared as FailableBiConsumer
  Modifier and Type
  Field
  Description
  `static final FailableBiConsumer`
  FailableBiConsumer.`NOP`
  NOP singleton
  Methods in org.apache.commons.lang3.function that return FailableBiConsumer
  Modifier and Type
  Method
  Description
  `default FailableBiConsumer<T,U,E>`
  FailableBiConsumer.`andThen(FailableBiConsumer<? super T,? super U,E> after)`
  Returns a composed `FailableBiConsumer` like `BiConsumer.andThen(BiConsumer)`.
  `static <T, U> FailableBiConsumer<T,U,Throwable>`
  MethodInvokers.`asFailableBiConsumer(Method method)`
  Produces a `FailableBiConsumer` for a given consumer Method.
  `static <T, U, E extends Throwable>
  FailableBiConsumer<T,U,E>`
  FailableBiConsumer.`nop()`
  Gets the NOP singleton.
  Methods in org.apache.commons.lang3.function with parameters of type FailableBiConsumer
  Modifier and Type
  Method
  Description
  `static <T, U, E extends Throwable>
  void`
  Failable.`accept(FailableBiConsumer<T,U,E> consumer, T object1, U object2)`
  Consumes a consumer and rethrows any exception as a `RuntimeException`.
  `default FailableBiConsumer<T,U,E>`
  FailableBiConsumer.`andThen(FailableBiConsumer<? super T,? super U,E> after)`
  Returns a composed `FailableBiConsumer` like `BiConsumer.andThen(BiConsumer)`.
  `static <T, U> BiConsumer<T,U>`
  Failable.`asBiConsumer(FailableBiConsumer<T,U,?> consumer)`
  Converts the given `FailableBiConsumer` into a standard `BiConsumer`.

- ## Uses of FailableBiConsumer in org.apache.commons.lang3.time

  Methods in org.apache.commons.lang3.time with parameters of type FailableBiConsumer
  Modifier and Type
  Method
  Description
  `static <T extends Throwable>
  void`
  DurationUtils.`accept(FailableBiConsumer<Long,Integer,T> consumer, Duration duration)`
  Accepts the function with the duration as a long milliseconds and int nanoseconds.

- ## Uses of FailableBiConsumer in org.apache.commons.lang3.tuple

  Methods in org.apache.commons.lang3.tuple with parameters of type FailableBiConsumer
  Modifier and Type
  Method
  Description
  `<E extends Throwable>
  void`
  Pair.`accept(FailableBiConsumer<L,R,E> consumer)`
  Accepts this key and value as arguments to the given consumer.