V1 - Input type.V2 - Input type.V3 - Input type.V4 - Input type.V5 - Input type.V6 - Input type.@FunctionalInterface public static interface Throwing.Consumer6<V1,V2,V3,V4,V5,V6>
Throwing.Consumer.
This class rethrow any exception using the Throwing.sneakyThrow(Throwable) technique.| Modifier and Type | Method and Description |
|---|---|
default void |
accept(V1 v1,
V2 v2,
V3 v3,
V4 v4,
V5 v5,
V6 v6)
Performs this operation on the given arguments and throw any exception using
Throwing.sneakyThrow(Throwable) method. |
default <TV1 extends V1,TV2 extends V2,TV3 extends V3,TV4 extends V4,TV5 extends V5,TV6 extends V6,X extends Throwable> |
onFailure(Class<? extends X> type,
Consumer<X> action)
Execute the given action before throwing the exception.
|
default <TV1 extends V1,TV2 extends V2,TV3 extends V3,TV4 extends V4,TV5 extends V5,TV6 extends V6> |
onFailure(Consumer<Throwable> action)
Execute the given action before throwing the exception.
|
void |
tryAccept(V1 v1,
V2 v2,
V3 v3,
V4 v4,
V5 v5,
V6 v6)
Performs this operation on the given arguments.
|
default <TV1 extends V1,TV2 extends V2,TV3 extends V3,TV4 extends V4,TV5 extends V5,TV6 extends V6,X extends Throwable> |
unwrap(Class<X> type)
Unwrap an exception and rethrow.
|
default <TV1 extends V1,TV2 extends V2,TV3 extends V3,TV4 extends V4,TV5 extends V5,TV6 extends V6> |
wrap(Function<Throwable,Exception> wrapper)
Wrap an exception as new exception provided by the given wrap function.
|
void tryAccept(V1 v1, V2 v2, V3 v3, V4 v4, V5 v5, V6 v6) throws Throwable
v1 - Argument.v2 - Argument.v3 - Argument.v4 - Argument.v5 - Argument.v6 - Argument.Throwable - If something goes wrong.default void accept(V1 v1, V2 v2, V3 v3, V4 v4, V5 v5, V6 v6)
Throwing.sneakyThrow(Throwable) method.v1 - Argument.v2 - Argument.v3 - Argument.v4 - Argument.v5 - Argument.v6 - Argument.default <TV1 extends V1,TV2 extends V2,TV3 extends V3,TV4 extends V4,TV5 extends V5,TV6 extends V6> Throwing.Consumer6<TV1,TV2,TV3,TV4,TV5,TV6> onFailure(Consumer<Throwable> action)
TV1 - Input type.TV2 - Input type.TV3 - Input type.TV4 - Input type.TV5 - Input type.TV6 - Input type.action - Action to execute.default <TV1 extends V1,TV2 extends V2,TV3 extends V3,TV4 extends V4,TV5 extends V5,TV6 extends V6,X extends Throwable> Throwing.Consumer6<TV1,TV2,TV3,TV4,TV5,TV6> onFailure(Class<? extends X> type, Consumer<X> action)
X - Exception type.TV1 - Input type.TV2 - Input type.TV3 - Input type.TV4 - Input type.TV5 - Input type.TV6 - Input type.type - Exception type filter.action - Action to execute.default <TV1 extends V1,TV2 extends V2,TV3 extends V3,TV4 extends V4,TV5 extends V5,TV6 extends V6> Throwing.Consumer6<TV1,TV2,TV3,TV4,TV5,TV6> wrap(Function<Throwable,Exception> wrapper)
TV1 - Input type.TV2 - Input type.TV3 - Input type.TV4 - Input type.TV5 - Input type.TV6 - Input type.wrapper - Wrap function.default <TV1 extends V1,TV2 extends V2,TV3 extends V3,TV4 extends V4,TV5 extends V5,TV6 extends V6,X extends Throwable> Throwing.Consumer6<TV1,TV2,TV3,TV4,TV5,TV6> unwrap(Class<X> type)
TV1 - Input type.TV2 - Input type.TV3 - Input type.TV4 - Input type.TV5 - Input type.TV6 - Input type.X - Exception type.type - Type to unwrap.Copyright © 2017. All rights reserved.