public void updateResourceConfiguration(ConfigurationUpdateReport report) {
}
@Override
public void getValues(MeasurementReport report, Set<MeasurementScheduleRequest> metrics) throws Exception {
NetworkStats stats = resourceContext.getSystemInformation().getNetworkStats("localhost", 22);
processInfo.refresh();
for (MeasurementScheduleRequest request : metrics) {
if (request.getName().startsWith("NetworkStat.")) {
int val = stats.getByName(request.getName().substring("NetworkStat.".length()));
report.addData(new MeasurementDataNumeric(request, (double) val));
} else if (request.getName().startsWith("Process.")) {
Double value = ObjectUtil.lookupDeepNumericAttributeProperty(processInfo,
request.getName().substring("Process.".length()));
report.addData(new MeasurementDataNumeric(request, value));