The atmos
package aims to provide a concise mechanism for implementing retry-on-failure behavior.
The rummage
package is a collection of small Scala utilities.
The rummage
package is a collection of small Scala utilities.
This package consists of self-contained utilities that are too small and general to warrant their own package and/or artifact, but are too large, nuanced or handy to have around to be re-implemented over and over again.
The
atmos
package aims to provide a concise mechanism for implementing retry-on-failure behavior.Retry behavior is controlled by an instance of atmos.RetryPolicy configured with strategies for various components of the retry operation. The elements that define a retry policy are:
Additionally, the atmos.dsl package provides a concise DSL for describing retry policies.
For more information about using the
atmos
library, see http://zman.io/atmos