View Source ExlasticSearch.RetryStrategy behaviour (exlasticsearch v2.2.3)

Behavior for retrying a 0-arity function according to some strategy

Summary

Types

callable()

@type callable() :: (-> {:ok, any()} | {:error, any()})

response()

@type response() :: {:ok, any()} | {:error, any()}

Callbacks

retry(fnc, opts)

@callback retry(fnc :: callable(), opts :: list()) :: response()