changed the ConsumerErrorStrategy such that we now publish the original message without alterations to the error queue. Also added PoisonedQueue header.
bug fix, RabbitMQ connections were not disposed correctly
removed client connection properties that are not needed
added some poison message strategies
The consumer now gets a SubscriptionConfiguration, so that we can configure how the consumer behaves
added a StrategyType that we can switch on when deserializing the strategy on the receiving side
put serializing and deserializing of poison related header info into its own class
refactoring, changed namespace.
Added PoisonMessage class.
added a handler of poison messages based on the strategy in the header
refactoring: fewer classes
Refactoring: introduced new name "Detoxificator"
refactoring: renamed Detoxificator to Detoxicator
added the Detoxicator.Router
added the Detoxicator GUI
added new third-party dependencies
added some more robustness to the router, so that it can handle shutdowns without throwing away messages
added message details window, filtering of messages and a menu
added integration test for detoxicator.router
Added OctoPack and TopShelf to Detoxicator.Router
preparing Detoxicator.Router for deploy with Octopus