├── .gitignore ├── LICENSE ├── README.md ├── config └── config.exs ├── lib ├── backy.ex └── backy │ ├── config.ex │ ├── exceptions.ex │ ├── job.ex │ ├── job_concurrency_limiter.ex │ ├── job_poller.ex │ ├── job_process.ex │ ├── job_runner.ex │ ├── job_store.ex │ ├── mix │ └── tasks │ │ ├── create_migration.ex │ │ └── setup.ex │ └── worker.ex ├── mix.exs ├── mix.lock └── test ├── backy_test.exs └── test_helper.exs /.gitignore: -------------------------------------------------------------------------------- 1 | /_build 2 | /cover 3 | /deps 4 | erl_crash.dump 5 | *.ez 6 | /doc 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/config/config.exs -------------------------------------------------------------------------------- /lib/backy.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/lib/backy.ex -------------------------------------------------------------------------------- /lib/backy/config.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/lib/backy/config.ex -------------------------------------------------------------------------------- /lib/backy/exceptions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/lib/backy/exceptions.ex -------------------------------------------------------------------------------- /lib/backy/job.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/lib/backy/job.ex -------------------------------------------------------------------------------- /lib/backy/job_concurrency_limiter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/lib/backy/job_concurrency_limiter.ex -------------------------------------------------------------------------------- /lib/backy/job_poller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/lib/backy/job_poller.ex -------------------------------------------------------------------------------- /lib/backy/job_process.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/lib/backy/job_process.ex -------------------------------------------------------------------------------- /lib/backy/job_runner.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/lib/backy/job_runner.ex -------------------------------------------------------------------------------- /lib/backy/job_store.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/lib/backy/job_store.ex -------------------------------------------------------------------------------- /lib/backy/mix/tasks/create_migration.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/lib/backy/mix/tasks/create_migration.ex -------------------------------------------------------------------------------- /lib/backy/mix/tasks/setup.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/lib/backy/mix/tasks/setup.ex -------------------------------------------------------------------------------- /lib/backy/worker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/lib/backy/worker.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/mix.lock -------------------------------------------------------------------------------- /test/backy_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuon/backy/HEAD/test/backy_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------