Helper class for for loading default implementations of an interface. Encapsulates a properties object, which contains strategy interface names as keys, and comma-separated class names as values.
Simulates the {@link BeanFactory normal lifecycle} for beans, by calling {@link BeanFactoryAware#setBeanFactory(BeanFactory)}, {@link ApplicationContextAware#setApplicationContext(ApplicationContext)}, etc.
@author Arjen Poutsma
@since 1.0.0
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.