Interface IThrowConsumer3<I0,I1,I2,T extends Throwable>
-
- All Superinterfaces:
IConsumer
,IFunctional
- All Known Subinterfaces:
IThrowFunction3<I0,I1,I2,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 IThrowConsumer3<I0,I1,I2,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, I2 input2)
static <I0,I1,I2,T extends Throwable>
IThrowConsumer3<I0,I1,I2,T>create(IThrowConsumer3<I0,I1,I2,T> function)
default IThrowConsumer3<I0,I1,I2,T>
sync(Object lock)
default <O> IThrowFunction3<I0,I1,I2,O,T>
toFunction(O retVal)
default IConsumer3<I0,I1,I2>
wrap(IFunction1<? super Throwable,? extends RuntimeException> wrapper)
default IThrowConsumer3<I0,I1,I2,T>
wrap(IRunnable pre, IRunnable post)
-
-
-
Method Detail
-
create
static <I0,I1,I2,T extends Throwable> IThrowConsumer3<I0,I1,I2,T> create(IThrowConsumer3<I0,I1,I2,T> function)
-
toFunction
default <O> IThrowFunction3<I0,I1,I2,O,T> toFunction(O retVal)
- Specified by:
toFunction
in interfaceIConsumer
-
wrap
default IConsumer3<I0,I1,I2> wrap(IFunction1<? super Throwable,? extends RuntimeException> wrapper)
-
-