package alien4cloud.deployment.matching.services.nodes;
import java.util.List;
import org.springframework.stereotype.Component;
import com.google.common.collect.Lists;
import alien4cloud.deployment.matching.plugins.INodeMatcherPlugin;
import alien4cloud.plugin.AbstractPluginLinker;
import alien4cloud.plugin.model.PluginUsage;
/**
* Registry that link INodeMatcherPlugin and checks usages.
*/
@Component
public class NodeMatcherRegistry extends AbstractPluginLinker<INodeMatcherPlugin> {
@Override
public List<PluginUsage> usage(String pluginId) {
List<PluginUsage> usages = Lists.newArrayList();
// TODO query for the plugin matcher to be used in the application (admin defined).
return usages;
}
}