Class ExtractStatus
- java.lang.Object
-
- com.google.cloud.pubsublite.internal.ExtractStatus
-
public final class ExtractStatus extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExtractStatus.StatusBiconsumer<K,V>static interfaceExtractStatus.StatusConsumer<I>static interfaceExtractStatus.StatusFunction<I,O>
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddFailureHandler(com.google.api.core.ApiFuture<?> future, Consumer<CheckedApiException> consumer)static Optional<CheckedApiException>extract(Throwable t)static StringgetErrorInfoReason(CheckedApiException error)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 CheckedApiExceptiontoCanonical(Throwable t)static <T> com.google.api.core.ApiFuture<T>toClientFuture(com.google.api.core.ApiFuture<T> source)
-
-
-
Method Detail
-
extract
public static Optional<CheckedApiException> extract(Throwable t)
-
toCanonical
public static CheckedApiException toCanonical(Throwable t)
-
getErrorInfoReason
public static String getErrorInfoReason(CheckedApiException error)
-
toClientFuture
public static <T> com.google.api.core.ApiFuture<T> toClientFuture(com.google.api.core.ApiFuture<T> source)
-
addFailureHandler
public static void addFailureHandler(com.google.api.core.ApiFuture<?> future, Consumer<CheckedApiException> consumer)
-
rethrowAsRuntime
public static <I,O> Function<I,O> rethrowAsRuntime(ExtractStatus.StatusFunction<I,O> function)
-
rethrowAsRuntime
public static <I> Consumer<I> rethrowAsRuntime(ExtractStatus.StatusConsumer<I> consumer)
-
rethrowAsRuntime
public static <K,V> BiConsumer<K,V> rethrowAsRuntime(ExtractStatus.StatusBiconsumer<K,V> consumer)
-
-