FlumeConfiguration.get().set(
FlumeConfiguration.OUTPUT_FORMAT_PLUGIN_CLASSES, "java.lang.String");
FlumeNode.loadOutputFormatPlugins();
try {
Assert.assertNotNull(FlumeBuilder.buildSink(new Context(),
"console(\"raw\")"));
Assert.assertNotNull(FlumeBuilder.buildSink(new Context(),
"console(\"avrojson\")"));
Assert.assertNotNull(FlumeBuilder.buildSink(new Context(),
"console(\"avrodata\")"));
Assert.assertNotNull(FlumeBuilder.buildSink(new Context(),
"console(\"syslog\")"));
Assert.assertNotNull(FlumeBuilder.buildSink(new Context(),
"console(\"log4j\")"));
Assert.assertNotNull(FlumeBuilder.buildSink(new Context(), "console()"));
} catch (FlumeSpecException e) {
LOG
.error(
"Unable to create a console sink with one of the built in output formats. Exception follows.",
e);