package alien4cloud.plugin.mock; import java.util.List; import javax.inject.Inject; import org.springframework.beans.factory.config.BeanDefinition; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Component; import alien4cloud.orchestrators.plugin.ILocationConfiguratorPlugin; import alien4cloud.orchestrators.plugin.model.PluginArchive; import com.google.common.collect.Lists; /** * Mock implementation for an orchestrator instance. */ @Component @Scope(BeanDefinition.SCOPE_PROTOTYPE) public class MockOrchestrator extends MockPaaSProvider { @Inject private MockLocationConfigurerFactory mockLocationConfigurerFactory; @Override public ILocationConfiguratorPlugin getConfigurator(String locationType) { return mockLocationConfigurerFactory.newInstance(locationType); } @Override public List<PluginArchive> pluginArchives() { return Lists.newArrayList(); } }