Class ApiExceptions (2.58.0)

  public 
  
 class 
 ApiExceptions 
 

A utility class for working with ApiException .

Inheritance

java.lang.Object > ApiExceptions

Static Methods

<ResponseT>callAndTranslateApiException(ApiFuture<ResponseT> future)

  public 
  
 static 
  
 ResponseT 
  
< ResponseT>callAndTranslateApiException 
 ( 
 ApiFuture<ResponseT> 
  
 future 
 ) 
 

Invokes ApiFuture#get() on the given future, and if the call throws an exception (which will be UncheckedExecutionException ), the exception is processed in the following way:

  1. If the exception cause is a RuntimeException, the RuntimeException is rethrown. To ease debugging, the a AsyncTaskException is added as a suppressed exception to maintain the callsite.
  2. Otherwise, the UncheckedExecutionException is rethrown.
Parameter
Name
Description
future
ApiFuture < ResponseT >
Returns
Type
Description
ResponseT
Create a Mobile Website
View Site in Mobile | Classic
Share by: