public abstract class SliceUpload extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static int |
BLOCK_SIZE |
protected long |
contentLength |
protected long |
currentUploadLength |
String |
host |
org.apache.http.client.HttpClient |
httpClient |
protected String |
key |
protected long |
lastUploadLength |
protected String |
mimeType |
protected String |
token |
static int |
triedTimes
错误后尝试次数
|
| 构造器和说明 |
|---|
SliceUpload(String token,
String key,
String mimeType) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addSuccessLength(long size) |
protected abstract UploadBlock |
buildNextBlockUpload() |
protected abstract void |
clean() |
PutRet |
execute()
执行上传
|
long |
getContentLength() |
long |
getCurrentUploadLength() |
long |
getLastUploadLength() |
protected abstract boolean |
hasNext() |
protected String |
mkCtx(List<ChunkUploadCallRet> rets) |
protected CallRet |
mkfile(List<ChunkUploadCallRet> rets) |
protected ChunkUploadCallRet |
nextUploadBlock() |
protected List<ChunkUploadCallRet> |
sliceAndUpload() |
protected static final int BLOCK_SIZE
public static int triedTimes
public String host
public org.apache.http.client.HttpClient httpClient
protected String token
protected String key
protected String mimeType
protected long contentLength
protected long lastUploadLength
protected long currentUploadLength
public PutRet execute()
protected List<ChunkUploadCallRet> sliceAndUpload()
protected ChunkUploadCallRet nextUploadBlock()
protected abstract boolean hasNext()
protected abstract UploadBlock buildNextBlockUpload() throws IOException
IOExceptionprotected CallRet mkfile(List<ChunkUploadCallRet> rets)
protected String mkCtx(List<ChunkUploadCallRet> rets)
protected void addSuccessLength(long size)
public long getContentLength()
public long getLastUploadLength()
public long getCurrentUploadLength()
Copyright © 2014. All Rights Reserved.