├── .circleci └── config.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── project.clj ├── src └── com │ └── caioaao │ └── tank │ ├── circuit_breaker.clj │ ├── leaky_bucket.clj │ ├── retry.clj │ ├── try_run.clj │ └── utils.clj └── test └── com └── caioaao └── tank ├── circuit_breaker_test.clj ├── retry_test.clj └── try_run_test.clj /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caioaao/tank/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caioaao/tank/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caioaao/tank/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caioaao/tank/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caioaao/tank/HEAD/README.md -------------------------------------------------------------------------------- /project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caioaao/tank/HEAD/project.clj -------------------------------------------------------------------------------- /src/com/caioaao/tank/circuit_breaker.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caioaao/tank/HEAD/src/com/caioaao/tank/circuit_breaker.clj -------------------------------------------------------------------------------- /src/com/caioaao/tank/leaky_bucket.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caioaao/tank/HEAD/src/com/caioaao/tank/leaky_bucket.clj -------------------------------------------------------------------------------- /src/com/caioaao/tank/retry.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caioaao/tank/HEAD/src/com/caioaao/tank/retry.clj -------------------------------------------------------------------------------- /src/com/caioaao/tank/try_run.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caioaao/tank/HEAD/src/com/caioaao/tank/try_run.clj -------------------------------------------------------------------------------- /src/com/caioaao/tank/utils.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caioaao/tank/HEAD/src/com/caioaao/tank/utils.clj -------------------------------------------------------------------------------- /test/com/caioaao/tank/circuit_breaker_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caioaao/tank/HEAD/test/com/caioaao/tank/circuit_breaker_test.clj -------------------------------------------------------------------------------- /test/com/caioaao/tank/retry_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caioaao/tank/HEAD/test/com/caioaao/tank/retry_test.clj -------------------------------------------------------------------------------- /test/com/caioaao/tank/try_run_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caioaao/tank/HEAD/test/com/caioaao/tank/try_run_test.clj --------------------------------------------------------------------------------