@kevinherron that connection container / client container val would work in a lot of cases. i just did something for a RESTful client that needed to retry a 2nd or 3rd server if the first one failed. I may be working on a JMS one next week that would do this too. The DI makes the shared object available to all components that need it