public final class ExtractStatus extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ExtractStatus.StatusBiconsumer<K,V> |
static interface |
ExtractStatus.StatusConsumer<I> |
static interface |
ExtractStatus.StatusFunction<I,O> |
| Modifier and Type | Method and Description |
|---|---|
static void |
addFailureHandler(com.google.api.core.ApiFuture<?> future,
Consumer<io.grpc.StatusException> consumer) |
static Optional<io.grpc.Status> |
extract(Throwable t) |
static <K,V> BiConsumer<K,V> |
rethrowAsRuntime(ExtractStatus.StatusBiconsumer<K,V> consumer) |
static <I> Consumer<I> |
rethrowAsRuntime(ExtractStatus.StatusConsumer<I> consumer) |
static <I,O> Function<I,O> |
rethrowAsRuntime(ExtractStatus.StatusFunction<I,O> function) |
static io.grpc.StatusException |
toCanonical(Throwable t) |
public static io.grpc.StatusException toCanonical(Throwable t)
public static void addFailureHandler(com.google.api.core.ApiFuture<?> future,
Consumer<io.grpc.StatusException> consumer)
public static <I,O> Function<I,O> rethrowAsRuntime(ExtractStatus.StatusFunction<I,O> function)
public static <I> Consumer<I> rethrowAsRuntime(ExtractStatus.StatusConsumer<I> consumer)
public static <K,V> BiConsumer<K,V> rethrowAsRuntime(ExtractStatus.StatusBiconsumer<K,V> consumer)
Copyright © 2020 Google LLC. All rights reserved.