# Package utility.function

package utility.function

- Class
  Description
  Callback
  A generic functional interface that is more semantically sound than `Runnable`.
  Dummy
  A utility class to help create dummy stub functional interfaces
  ExceptionalCallback<E extends Throwable>
  A generic functional interface that is more semantically sound than `Runnable`.
  ExceptionalConsumer<T,E extends Throwable>
  A generic functional interface that allows you to consume an item and potentially throw an exception.
  ExceptionalFunction<I,R,E extends Throwable>
  A generic functional interface that allows you to consume an item, return a result, and potentially throw an exception.
  ExceptionalSupplier<T,E extends Throwable>
  A generic functional interface that is more semantically sound than `Runnable`.
  TerminatingConsumer<T>
  TerminatingConsumer is a Consumer `Consumer` that can request termination of the supplier once some condition is reached, for example some number of consumed results accepted.