retryWhen

Returns a Completable that automatically resubscribes to this Completable if it signals onError and the Observable returned by the handler function emits a value for that specific Throwable.

Please refer to the corresponding RxJava document.