All Classes Interface Summary Class Summary
| Class |
Description |
| EffectHandler<E extends java.lang.Throwable> |
EffectHandler is an API to handle the posible error of a Maybe's
effect operation.
|
| Either<L,R> |
Either is a monadic wrapper that contains one of two possible values which
are represented as Left or Right.
|
| Either.Left<L,R> |
The Left implementation of Either
|
| Either.Right<L,R> |
The Right implementation of Either
|
| Maybe<T> |
Maybe is a monadic wrapper that may contain a value.
|
| ResolveHandler<T,E extends java.lang.Throwable> |
ResolveHandler is an API to handle the possible error of a Maybe's
resolve operation.
|
| ResourceHolder<R extends java.lang.AutoCloseable,E extends java.lang.Throwable> |
ResourceHolder is a "middle step" API that allows to resolve or run an effect
using a previously passed AutoCloseable resource.
|
| ThrowingConsumer<T,E extends java.lang.Throwable> |
The same as Consumer, but the lambda
expression throws an E checked exception.
|
| ThrowingFunction<T,R,E extends java.lang.Throwable> |
The same as Function, but the lambda
expression throws an E checked exception.
|
| ThrowingRunnable<E extends java.lang.Throwable> |
The same as Runnable, but the lambda expression
throws an E exception.
|
| ThrowingSupplier<T,E extends java.lang.Throwable> |
The same as Supplier, but the lambda
expression throws an E exception.
|