/** * <p>getDsProperties</p> * * @param directory a {@link java.io.File} object. * @return a {@link java.util.Properties} object. */ protected static Properties getDsProperties(File directory) { File propertiesFile = new File(directory, DS_PROPERTIES_FILE); try { return s_cache.getProperties(propertiesFile); } catch(IOException e) { LOG.error("ds.properties error", e); return new Properties(); } }
public static Map<String,String> readMetaDataFile(final File directory, final String rrdName) { final File metaFile = new File(directory + File.separator + rrdName + ".meta"); try { final Properties props = s_cache.getProperties(metaFile); final Map<String,String> ret = new HashMap<String,String>(); for (final Map.Entry<Object,Object> entry : props.entrySet()) { final Object value = entry.getValue(); ret.put(entry.getKey().toString(), value == null? null : value.toString()); } return ret; } catch (final IOException e) { LOG.warn("Failed to retrieve metadata from {}", metaFile, e); } return Collections.emptyMap(); } }
public static Map<String,String> readMetaDataFile(final File directory, final String rrdName) { final File metaFile = new File(directory + File.separator + rrdName + ".meta"); try { final Properties props = s_cache.getProperties(metaFile); final Map<String,String> ret = new HashMap<String,String>(); for (final Map.Entry<Object,Object> entry : props.entrySet()) { final Object value = entry.getValue(); ret.put(entry.getKey().toString(), value == null? null : value.toString()); } return ret; } catch (final IOException e) { LOG.warn("Failed to retrieve metadata from {}", metaFile, e); } return Collections.emptyMap(); } }