com.cognite.sdk.scala.sttp
package com.cognite.sdk.scala.sttp
Type members
Classlikes
class BackpressureThrottleBackend[F[_], +S](delegate: SttpBackend[F, S], queueOf1: Queue[F, Unit], delay: FiniteDuration)(implicit evidence$1: Temporal[F]) extends SttpBackend[F, S]
When 429 Too many requests or 503 Service Unavailable error is encountered, new requests are blocked for the specified duration
When 429 Too many requests or 503 Service Unavailable error is encountered, new requests are blocked for the specified duration
- Value parameters:
- queueOf1
must be a queue with one element already placed in the queue
class GzipBackend[F[_], +P](delegate: SttpBackend[F, P], val minimumSize: Int) extends SttpBackend[F, P]
- Companion:
- object
class RetryingBackend[F[_], +P](delegate: SttpBackend[F, P], maxRetries: Int, initialRetryDelay: FiniteDuration, maxRetryDelay: FiniteDuration)(implicit temporal: Temporal[F]) extends SttpBackend[F, P]