/** * batch process for {@link #getConfig(String)} method * @param configKeyStrs * @return * @throws ConfigStoreFactoryDoesNotExistsException * @throws ConfigStoreCreationException * @throws VersionDoesNotExistException * @throws URISyntaxException */ public Map<URI, Config> getConfigsFromStrings(Collection<String> configKeyStrs) throws ConfigStoreFactoryDoesNotExistsException, ConfigStoreCreationException, VersionDoesNotExistException, URISyntaxException { if (configKeyStrs == null || configKeyStrs.size() == 0) return Collections.emptyMap(); Collection<URI> configKeyUris = new ArrayList<>(); for (String s : configKeyStrs) { configKeyUris.add(new URI(s)); } return getConfigs(configKeyUris); }
/** * batch process for {@link #getConfig(String)} method * @param configKeyStrs * @return * @throws ConfigStoreFactoryDoesNotExistsException * @throws ConfigStoreCreationException * @throws VersionDoesNotExistException * @throws URISyntaxException */ public Map<URI, Config> getConfigsFromStrings(Collection<String> configKeyStrs) throws ConfigStoreFactoryDoesNotExistsException, ConfigStoreCreationException, VersionDoesNotExistException, URISyntaxException { if (configKeyStrs == null || configKeyStrs.size() == 0) return Collections.emptyMap(); Collection<URI> configKeyUris = new ArrayList<>(); for (String s : configKeyStrs) { configKeyUris.add(new URI(s)); } return getConfigs(configKeyUris); }