类 COSXMLCopyTask
- java.lang.Object
-
- com.tencent.cos.xml.transfer.COSXMLTask
-
- com.tencent.cos.xml.transfer.COSXMLCopyTask
-
public final class COSXMLCopyTask extends COSXMLTask
复制传输任务
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classCOSXMLCopyTask.COSXMLCopyTaskRequestcopy传输任务的请求static classCOSXMLCopyTask.COSXMLCopyTaskResultcopy传输任务的返回结果-
从类继承的嵌套类/接口 com.tencent.cos.xml.transfer.COSXMLTask
COSXMLTask.OnGetHttpTaskMetrics, COSXMLTask.OnSignatureListener
-
-
字段概要
字段 修饰符和类型 字段 说明 protected longmultiCopySizeDivision是否分片拷贝Limitprotected longsliceSize-
从类继承的字段 com.tencent.cos.xml.transfer.COSXMLTask
bucket, cosPath, cosXmlProgressListener, cosXmlResultListener, cosXmlService, credentialProvider, headers, host, initMultipleUploadListener, internalInitMultipleUploadListener, internalProgressListener, internalStateListener, isNeedMd5, mException, monitor, mResult, networkType, noSignHeaders, onGetHttpTaskMetrics, onSignatureListener, queries, region, transferStateListener, waitTimeoutTimer
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected com.tencent.cos.xml.model.CosXmlRequestbuildCOSXMLTaskRequest()构造COSXMLTask返回的Requestprotected com.tencent.cos.xml.model.CosXmlResultbuildCOSXMLTaskResult(com.tencent.cos.xml.model.CosXmlResult sourceResult)构造COSXMLTask返回的Resultprotected voidcopy()复制操作protected voidencounterError(com.tencent.cos.xml.model.CosXmlRequest cosXmlRequest, com.tencent.cos.xml.exception.CosXmlClientException clientException, com.tencent.cos.xml.exception.CosXmlServiceException serviceException)java.lang.StringgetUploadId()获取分片uploadId属性protected voidinternalCancel(boolean now)protected voidinternalCompleted()protected voidinternalFailed()protected voidinternalPause(boolean now)protected voidinternalResume()protected voidrun()-
从类继承的方法 com.tencent.cos.xml.transfer.COSXMLTask
cancel, cancel, clearResultAndException, getCosXmlServiceConfigTrackParams, getException, getHttpMetrics, getResult, getTaskState, pause, pause, resume, setCosXmlProgressListener, setCosXmlResultListener, setCosXmlService, setInitMultipleUploadListener, setOnGetHttpTaskMetrics, setOnSignatureListener, setTransferStateListener, startTimeoutTimer, updateState
-
-
-
-
方法详细资料
-
copy
protected void copy()
复制操作
-
internalCompleted
protected void internalCompleted()
- 指定者:
internalCompleted在类中COSXMLTask
-
internalFailed
protected void internalFailed()
- 指定者:
internalFailed在类中COSXMLTask
-
internalPause
protected void internalPause(boolean now)
- 指定者:
internalPause在类中COSXMLTask
-
internalCancel
protected void internalCancel(boolean now)
- 指定者:
internalCancel在类中COSXMLTask
-
internalResume
protected void internalResume()
- 指定者:
internalResume在类中COSXMLTask
-
encounterError
protected void encounterError(@Nullable com.tencent.cos.xml.model.CosXmlRequest cosXmlRequest, com.tencent.cos.xml.exception.CosXmlClientException clientException, com.tencent.cos.xml.exception.CosXmlServiceException serviceException)- 指定者:
encounterError在类中COSXMLTask
-
buildCOSXMLTaskRequest
protected com.tencent.cos.xml.model.CosXmlRequest buildCOSXMLTaskRequest()
从类复制的说明:COSXMLTask构造COSXMLTask返回的Request- 指定者:
buildCOSXMLTaskRequest在类中COSXMLTask- 返回:
- COSXMLTask返回的Request
-
buildCOSXMLTaskResult
protected com.tencent.cos.xml.model.CosXmlResult buildCOSXMLTaskResult(com.tencent.cos.xml.model.CosXmlResult sourceResult)
从类复制的说明:COSXMLTask构造COSXMLTask返回的Result- 指定者:
buildCOSXMLTaskResult在类中COSXMLTask- 参数:
sourceResult- 原始CosXmlResult- 返回:
- Task返回的Result
-
getUploadId
public java.lang.String getUploadId()
获取分片uploadId属性- 返回:
- 分片uploadId属性
-
run
protected void run()
-
-