Kellen Sunderland created JOSHUA-260: ----------------------------------------
Summary: Integrate IoC (Inversion of Control) into Joshua Key: JOSHUA-260 URL: https://issues.apache.org/jira/browse/JOSHUA-260 Project: Joshua Issue Type: Improvement Reporter: Kellen Sunderland I'd like to propose we investigate looking into using guice (https://github.com/google/guice) in conjunction with joshua's configuration system. I believe it would give us a nice way to map what is in the configuration to the code paths, and implementations used within Joshua. It also would go a long way to allowing us to integrate unit tests throughout all the important classes in Joshua. What does everyone thing? Would IoC be a good pattern to adopt? Is everyone ok with using guice (versus say some other IoC library). -- This message was sent by Atlassian JIRA (v6.3.4#6332)