}
}
@Deprecated
public synchronized ReportEvent getReport() {
ReportEvent rpt = new ReportEvent(nodeName);
rpt.setStringMetric("nodename", nodeName);
rpt.setStringMetric("version", new Date(lastGoodCfg.timestamp).toString());
rpt.setStringMetric("state", state.state.toString());
rpt.setStringMetric("hostname", state.host);
rpt.setStringMetric("sourceConfig", (lastGoodCfg.sourceConfig == null) ? ""
: lastGoodCfg.sourceConfig);
rpt.setStringMetric("sinkConfig", (lastGoodCfg.sinkConfig == null) ? ""
: lastGoodCfg.sinkConfig);
rpt.setStringMetric("message", nodeMsg);
rpt.setLongMetric(A_RECONFIGURES, reconfigures.get());
rpt.setStringMetric("physicalnode", state.physicalNode);
if (snk != null) {
rpt.hierarchicalMerge("sink", snk.getReport());
}
return rpt;
}