V1 - Input type.V2 - Input type.V3 - Input type.V4 - Input type.V5 - Input type.V6 - Input type.V7 - Input type.@FunctionalInterface public static interface Throwing.Consumer7<V1,V2,V3,V4,V5,V6,V7>
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,
V7 v7)
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,TV7 extends V7,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,TV7 extends V7> |
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,
V7 v7)
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,TV7 extends V7,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,TV7 extends V7> |
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, V7 v7) throws Throwable
v1 - Argument.v2 - Argument.v3 - Argument.v4 - Argument.v5 - Argument.v6 - Argument.v7 - Argument.Throwable - If something goes wrong.default void accept(V1 v1, V2 v2, V3 v3, V4 v4, V5 v5, V6 v6, V7 v7)
Throwing.sneakyThrow(Throwable) method.v1 - Argument.v2 - Argument.v3 - Argument.v4 - Argument.v5 - Argument.v6 - Argument.v7 - Argument.default <TV1 extends V1,TV2 extends V2,TV3 extends V3,TV4 extends V4,TV5 extends V5,TV6 extends V6,TV7 extends V7> Throwing.Consumer7<TV1,TV2,TV3,TV4,TV5,TV6,TV7> onFailure(Consumer<Throwable> action)
TV1 - Input type.TV2 - Input type.TV3 - Input type.TV4 - Input type.TV5 - Input type.TV6 - Input type.TV7 - 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,TV7 extends V7,X extends Throwable> Throwing.Consumer7<TV1,TV2,TV3,TV4,TV5,TV6,TV7> 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.TV7 - 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,TV7 extends V7> Throwing.Consumer7<TV1,TV2,TV3,TV4,TV5,TV6,TV7> wrap(Function<Throwable,Exception> wrapper)
TV1 - Input type.TV2 - Input type.TV3 - Input type.TV4 - Input type.TV5 - Input type.TV6 - Input type.TV7 - Input type.wrapper - Wrap function.default <TV1 extends V1,TV2 extends V2,TV3 extends V3,TV4 extends V4,TV5 extends V5,TV6 extends V6,TV7 extends V7,X extends Throwable> Throwing.Consumer7<TV1,TV2,TV3,TV4,TV5,TV6,TV7> unwrap(Class<X> type)
TV1 - Input type.TV2 - Input type.TV3 - Input type.TV4 - Input type.TV5 - Input type.TV6 - Input type.TV7 - Input type.X - Exception type.type - Type to unwrap.Copyright © 2017. All rights reserved.