final DataSink streamDataSink = new StreamDataSink(out);
streamDataSinkHolder[0] = streamDataSink;
streamDataSink.setSource(ds);
streamDataSink.open();
streamDataSink.start();
logger.info("Starting processor");
processor.start();
// TODO: if there is an error, make sure we clean up.