Close the Redis connection to trigger fast shutdown
Extract binding keys as local variables to avoid the wrong dependencies being declared
Write a ProviderService and use that to provide a DataSource that is shutdown at server shutdown
postgresql is now a compile-time dependency to build the datasource statically
Include encapsulated service in toString() output if available
Include service state in toString output
Handle fatal exceptions delivering Redis message by leaving the item on the in-progress list
Catch exceptions in Beanstalk delivery target and release jobs when they occur
SqlWorkQueue basic implementation
Take postgresql credentials from environment if possible
Source environment file if it exists
Downgrade most info messages in SqlWorkQueue to debug