FutureWithFailover

io.cequence.openaiscala.RetryHelpers.FutureWithFailover
implicit class FutureWithFailover[IN, T](f: IN => Future[T])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def retryOnFailureOrFailover(normalAndFailoverInputsAndMessages: Seq[(IN, String)], failureMessage: Option[String], log: Option[String => Unit], isRetryable: Throwable => Boolean)(implicit retrySettings: RetrySettings, ec: ExecutionContext, scheduler: Scheduler): Future[T]