Class SpinnakerRetrofitErrorHandler
- java.lang.Object
-
- com.netflix.spinnaker.kork.retrofit.exceptions.SpinnakerRetrofitErrorHandler
-
- All Implemented Interfaces:
retrofit.ErrorHandler
public final class SpinnakerRetrofitErrorHandler extends java.lang.Object implements retrofit.ErrorHandlerAn error handler to be registered with aRestAdapter. Allows clients to catch more specificNotFoundException,SpinnakerHttpException, orSpinnakerNetworkExceptiondepending on the properties of theRetrofitError.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SpinnakerRetrofitErrorHandlergetInstance()Returns an instance of aSpinnakerRetrofitErrorHandler.java.lang.ThrowablehandleError(retrofit.RetrofitError e)Returns a more specificThrowabledepending on properties of the caughtRetrofitError.
-
-
-
Method Detail
-
getInstance
public static SpinnakerRetrofitErrorHandler getInstance()
Returns an instance of aSpinnakerRetrofitErrorHandler.- Returns:
- An instance of
SpinnakerRetrofitErrorHandler
-
handleError
public java.lang.Throwable handleError(retrofit.RetrofitError e)
Returns a more specificThrowabledepending on properties of the caughtRetrofitError.- Specified by:
handleErrorin interfaceretrofit.ErrorHandler- Parameters:
e- TheRetrofitErrorthrown by an invocation of theRestAdapter- Returns:
- A more informative
Throwable
-
-