使用示例:
event -> cp-download -> do something -> cp-upload -> do something -> end-event

cp-download(KDownloadTool)
    params:
        paths: [{path, datahash}, ...]
        localdir: string
    return 
        new Promise.then((success, failed, localdir) => {}).catch((err) => {})

cp-upload(KUploadTool)
    params:
        localpaths: ['/home/peng/a.doc', ...]
        serverdir: '@9000000X123/xxx/docs'
    return 
        new Promise.then((success, failed, serverdir) => {}).catch((err) => {})

//  
TransferAbstract.doAction(
    // 异步构建传输队列
    .buildQueue(
        

    );
    // 执行传输
    .startTransfer();
).then(....)