if (recursiveSource != null) {
recursive = "true".equals(recursiveSource.toString());
}
CloudService.doRemote(new PullTransmission(sourceId, recursive, username, password, host, port.intValue()), new WebsocketProgressListener(getWebSocket(), key));
// send finished event
getWebSocket().send(MessageBuilder.finished().build(), true);
} catch (FrameworkException fex) {