retryWithDelay

fun <T : Any> Single<T>.retryWithDelay(retryAttempts: Int = 2, retryDelayMS: Long = 1000L): Single<T>
fun Completable.retryWithDelay(retryAttempts: Int = 2, retryDelayMS: Long = 1000L): Completable
fun <T : Any> Flowable<T>.retryWithDelay(retryAttempts: Int = 2, retryDelayMS: Long = 1000L): Flowable<T>