├── .travis.yml ├── README.md ├── example.cr ├── shard.yml ├── spec ├── configuration_spec.cr ├── counter_spec.cr ├── dispatchable_spec.cr ├── dispatcher_spec.cr ├── job_spec.cr ├── spec_helper.cr └── worker_spec.cr └── src ├── dispatch.cr └── dispatch ├── configuration.cr ├── counter.cr ├── dispatchable.cr ├── dispatcher.cr ├── job.cr ├── job_queue.cr └── worker.cr /.travis.yml: -------------------------------------------------------------------------------- 1 | language: crystal 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/README.md -------------------------------------------------------------------------------- /example.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/example.cr -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/configuration_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/spec/configuration_spec.cr -------------------------------------------------------------------------------- /spec/counter_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/spec/counter_spec.cr -------------------------------------------------------------------------------- /spec/dispatchable_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/spec/dispatchable_spec.cr -------------------------------------------------------------------------------- /spec/dispatcher_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/spec/dispatcher_spec.cr -------------------------------------------------------------------------------- /spec/job_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/spec/job_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/worker_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/spec/worker_spec.cr -------------------------------------------------------------------------------- /src/dispatch.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/src/dispatch.cr -------------------------------------------------------------------------------- /src/dispatch/configuration.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/src/dispatch/configuration.cr -------------------------------------------------------------------------------- /src/dispatch/counter.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/src/dispatch/counter.cr -------------------------------------------------------------------------------- /src/dispatch/dispatchable.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/src/dispatch/dispatchable.cr -------------------------------------------------------------------------------- /src/dispatch/dispatcher.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/src/dispatch/dispatcher.cr -------------------------------------------------------------------------------- /src/dispatch/job.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/src/dispatch/job.cr -------------------------------------------------------------------------------- /src/dispatch/job_queue.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/src/dispatch/job_queue.cr -------------------------------------------------------------------------------- /src/dispatch/worker.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmulvihill/dispatch/HEAD/src/dispatch/worker.cr --------------------------------------------------------------------------------