praekelt/vumi — pull request #87 by jerith (2012-01-03 13:20:08+00:00)
Title: Feature/issue 78 worker service plan

This should be safe to merge as-is, but it touches some pretty core stuff and needs careful examination.

Also, there are a bunch of other things that could do with attention:
* Update SMPP to use Services properly.
* Update everything appropriate to use consumer pause/unpause.
* Rewrite Consumer and Publisher to streamline them, since we're not really using them as originally designed.
* Rewrite the twistd plugin to reduce nesting of Services.

I'd rather get the core Service stuff in now (0.3) and do the other bits as part of a later ticket (perhaps for 0.4) to prevent stagnation of this branch.