@Override
protected int poll() throws Exception {
Exchange exchange = endpoint.createExchange();
DropboxResult result = DropboxAPIFacade.getInstance(configuration.getClient())
.search(configuration.getRemotePath(), configuration.getQuery());
result.populateExchange(exchange);
LOG.info("consumer --> downloaded: " + result.toString());
try {
// send message to next processor in the route
getProcessor().process(exchange);