package eu.aliada.rdfizer.pipeline.processors;
import java.util.Collection;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
import eu.aliada.rdfizer.pipeline.format.xml.NullObject;
/**
* A simple debug processor.
*
* @author Andrea Gazzarini
* @since 1.0
*/
public class JustDebug implements Processor {
@SuppressWarnings("rawtypes")
@Override
public void process(final Exchange exchange) throws Exception {
final Object o = exchange.getIn().getBody();
if (o instanceof NullObject) {
return;
}
if (o != null && o instanceof Collection) {
Collection c = (Collection) o;
for (Object object : c) {
System.out.println(object);
}
} else {
System.out.println(o);
}
}
}