package com.cloudera.flume.reporter;
import java.io.IOException;
import java.io.StringWriter;
import java.util.Collection;
import com.cloudera.flume.core.EventSink;
import com.cloudera.flume.core.FanOutSink;
String name;
super();
this.name = name;
}
public MultiReporter(String name, Collection<?
extends EventSink> l) {
super(l);
this.name = name;
}
@Override
return name;
}
@Override
StringWriter baos = new StringWriter();
try {
for (EventSink r : iter()) {
r.getReport().toText(baos);
baos.write('\n');
}
} catch (IOException e) {
e.printStackTrace();
}
return ReportEvent.createLegacyHtmlReport(name, baos.toString());
}
}