package org.marketcetera.module; import org.marketcetera.util.misc.ClassVersion; /* $License$ */ /** * This provider supports multiple module instances that * can be auto-instantiated and auto-started * * @author anshul@marketcetera.com */ @ClassVersion("$Id: MultipleModuleFactory.java 16154 2012-07-14 16:34:05Z colin $") public class MultipleModuleFactory extends ModuleFactory { @Override public MultipleModule create(Object... parameters) throws ModuleCreationException { return new MultipleModule((ModuleURN) parameters[0], true); } public MultipleModuleFactory() { super(PROVIDER_URN, TestMessages.MULTIPLE_1_PROVIDER, true, true, ModuleURN.class); } static final ModuleURN PROVIDER_URN = new ModuleURN("metc:test:multiple1"); }