public abstract class OSSObject extends Object
限定符和类型 | 类和说明 |
---|---|
static class |
OSSObject.HttpMethod
Http请求方法枚举类型
|
限定符和类型 | 字段和说明 |
---|---|
protected String |
bucketName
OSS数据所在的bucket的名字
|
protected AtomicBoolean |
cancelFlag |
protected boolean |
checkUploadMd5sum |
protected ExecutorService |
esService
用以执行异步任务的线程池
|
protected org.apache.http.client.HttpClient |
httpClient |
protected OSSBucket |
labeledBucket
OSS数据所在的bucket
|
protected ObjectMeta |
meta |
protected OSSObject.HttpMethod |
method |
protected String |
objectKey
OSS数据的key
|
protected Range |
range |
protected String |
urlStr |
限定符和类型 | 方法和说明 |
---|---|
protected org.apache.http.client.methods.HttpUriRequest |
generateRequest()
根据不同操作创建请求头
|
String |
getBucketName() |
protected AtomicBoolean |
getCancelFlag() |
org.apache.http.client.HttpClient |
getHttpClient() |
OSSBucket |
getLabeledBucket() |
OSSObject.HttpMethod |
getMethod() |
String |
getObjectKey() |
ObjectMeta |
getObjectMeta() |
Range |
getRange() |
void |
setBucketName(String bucketName) |
void |
setMethod(OSSObject.HttpMethod method) |
void |
setObjectKey(String objectKey) |
void |
setObjectMeta(ObjectMeta meta) |
void |
setRange(Range range) |
protected org.apache.http.HttpResponse |
syncRequest(org.apache.http.client.methods.HttpUriRequest request)
执行同步的http请求,返回http的响应
|
protected String bucketName
protected String objectKey
protected OSSBucket labeledBucket
protected ExecutorService esService
protected org.apache.http.client.HttpClient httpClient
protected String urlStr
protected OSSObject.HttpMethod method
protected ObjectMeta meta
protected Range range
protected boolean checkUploadMd5sum
protected AtomicBoolean cancelFlag
public OSSBucket getLabeledBucket()
public String getBucketName()
public void setBucketName(String bucketName)
public String getObjectKey()
public void setObjectKey(String objectKey)
public org.apache.http.client.HttpClient getHttpClient()
public ObjectMeta getObjectMeta()
public void setObjectMeta(ObjectMeta meta)
public Range getRange()
public void setRange(Range range)
public OSSObject.HttpMethod getMethod()
public void setMethod(OSSObject.HttpMethod method)
protected AtomicBoolean getCancelFlag()
protected org.apache.http.client.methods.HttpUriRequest generateRequest()
protected org.apache.http.HttpResponse syncRequest(org.apache.http.client.methods.HttpUriRequest request) throws OSSException
request
- OSSException
Copyright © 2014. All rights reserved.