*/
public Producer createProducer() throws Exception {
LOG.info("resolve producer dropbox endpoint {" + configuration.getOperation().toString() + "}");
LOG.info("resolve producer dropbox attached client: " + configuration.getClient());
if (configuration.getOperation() == DropboxOperation.put) {
return new DropboxPutProducer(this, configuration);
} else if (this.configuration.getOperation() == DropboxOperation.search) {
return new DropboxSearchProducer(this, configuration);
} else if (this.configuration.getOperation() == DropboxOperation.del) {
return new DropboxDelProducer(this, configuration);
} else if (this.configuration.getOperation() == DropboxOperation.get) {