summaryrefslogtreecommitdiff
path: root/lib/poolparty/supervisor.ex
Commit message (Collapse)AuthorAge
* Fix supervisor children declarationkballou2014-10-21
| | | | | | | There is a subtle difference between worker and supervisor when declaring supervisor children which is the default shutdown timer [1]: http://elixir-lang.org/docs/stable/elixir/
* Add event manager and event notificationkballou2014-10-20
| | | | | | | | The PoolParty module was turned into an application that creates a generic genEvent server, passing it to the supervisor. The supervisor, in turn, distributes the genevent server to all child processes, etc. This allows all processes to send events to the manager for logging, etc.
* Add logging to pool partykballou2014-10-20
| | | | Add basic debug logging to the pool.
* PoolParty Scheduler, supervisor, and workerskballou2014-10-20
Add PoolParty supervisor, scheduler, pool supervisor, and pool workers