|
88 | 88 | def retryingOnFailures[F[_]: Temporal, A](
|
89 | 89 | action: F[A]
|
90 | 90 | )(
|
91 |
| - policy: RetryPolicy[F], |
| 91 | + policy: RetryPolicy[F, A], |
92 | 92 | valueHandler: ValueHandler[F, A]
|
93 | 93 | ): F[Either[A, A]]
|
94 | 94 | ```
|
|
140 | 140 | def retryingOnErrors[F[_], A](
|
141 | 141 | action: F[A]
|
142 | 142 | )(
|
143 |
| - policy: RetryPolicy[F], |
| 143 | + policy: RetryPolicy[F, Throwable], |
144 | 144 | errorHandler: ErrorHandler[F, A]
|
145 | 145 | ): F[A]
|
146 | 146 | ```
|
|
190 | 190 | def retryingOnErrors[F[_], A](
|
191 | 191 | action: F[A]
|
192 | 192 | )(
|
193 |
| - policy: RetryPolicy[F], |
| 193 | + policy: RetryPolicy[F, Throwable], |
194 | 194 | errorHandler: ErrorHandler[F, A]
|
195 | 195 | ): F[A]
|
196 | 196 | ```
|
|
241 | 241 | def retryingOnFailuresAndErrors[F[_], A](
|
242 | 242 | action: F[A]
|
243 | 243 | )(
|
244 |
| - policy: RetryPolicy[F], |
| 244 | + policy: RetryPolicy[F, Either[Throwable, A]], |
245 | 245 | errorOrValueHandler: ErrorOrValueHandler[F, A]
|
246 | 246 | ): F[Either[A, A]]
|
247 | 247 | ```
|
|
289 | 289 | def retryingOnFailuresAndErrors[F[_], A](
|
290 | 290 | action: F[A]
|
291 | 291 | )(
|
292 |
| - policy: RetryPolicy[F], |
| 292 | + policy: RetryPolicy[F, Either[Throwable, A]], |
293 | 293 | errorOrValueHandler: ErrorOrValueHandler[F, A]
|
294 | 294 | ): F[Either[A, A]]
|
295 | 295 | ```
|
|
0 commit comments