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");
}