public Collection<Class<? extends CloseableIndexComponent>> shardServices() { List<Class<? extends CloseableIndexComponent>> services = Lists.newArrayList(); for (Plugin plugin : plugins.values()) { services.addAll(plugin.shardServices()); } return services; }