Interface IThrowConsumer2<I0,I1,T extends Throwable>
-
- All Superinterfaces:
IConsumer
,IFunctional
- All Known Subinterfaces:
IThrowFunction2<I0,I1,O,T>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface IThrowConsumer2<I0,I1,T extends Throwable> extends IConsumer
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
accept(I0 input0, I1 input1)
static <I0,I1,T extends Throwable>
IThrowConsumer2<I0,I1,T>create(IThrowConsumer2<I0,I1,T> function)
default IThrowConsumer2<I0,I1,T>
sync(Object lock)
default <O> IThrowFunction2<I0,I1,O,T>
toFunction(O retVal)
default IConsumer2<I0,I1>
wrap(IFunction1<? super Throwable,? extends RuntimeException> wrapper)
default IThrowConsumer2<I0,I1,T>
wrap(IRunnable pre, IRunnable post)
-
-
-
Method Detail
-
create
static <I0,I1,T extends Throwable> IThrowConsumer2<I0,I1,T> create(IThrowConsumer2<I0,I1,T> function)
-
sync
default IThrowConsumer2<I0,I1,T> sync(Object lock)
-
toFunction
default <O> IThrowFunction2<I0,I1,O,T> toFunction(O retVal)
- Specified by:
toFunction
in interfaceIConsumer
-
wrap
default IConsumer2<I0,I1> wrap(IFunction1<? super Throwable,? extends RuntimeException> wrapper)
-
wrap
default IThrowConsumer2<I0,I1,T> wrap(IRunnable pre, IRunnable post)
- Specified by:
wrap
in interfaceIConsumer
- Specified by:
wrap
in interfaceIFunctional
-
-