类 RequestConvertor
java.lang.Object
cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestConnectionService
cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestStorageService
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.AbstractRequestConvertor
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.AclHeaderConvertor
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.RequestConvertor
- 直接已知子类:
ObsBucketBaseService
-
嵌套类概要
从类继承的嵌套类/接口 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.AbstractRequestConvertor
AbstractRequestConvertor.TransResult -
字段概要
字段从类继承的字段 cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestStorageService
CAN_USE_STANDARD_HTTP_HEADERS从类继承的字段 cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestConnectionService
credentials, httpClient, keyManagerFactory, obsProperties, semaphore, shuttingDown, trustManagerFactory -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private longgetContentLengthFromFile(PutObjectRequest request, long contentLengthValue, long fileSize) private voidselectAllowedHeader(Map<String, String> headers, ObjectMetadata objectMetadata) private voidsetBaseHeaderFromMetadata(String bucketName, Map<String, String> headers, ObjectMetadata objectMetadata) protected AbstractRequestConvertor.TransResultprotected voidtransConditionCopyHeaders(CopyObjectRequest request, Map<String, String> headers, IHeaders iheaders) protected voidtransConditionGetObjectHeaders(GetObjectRequest request, Map<String, String> headers) protected AbstractRequestConvertor.TransResulttransCopyObjectRequest(CopyObjectRequest request) protected AbstractRequestConvertor.TransResulttransCopyPartRequest(CopyPartRequest request) protected AbstractRequestConvertor.TransResultprotected voidtransExtensionPermissions(PutObjectBasicRequest request, Map<String, String> headers) protected AbstractRequestConvertor.TransResulttransGetContentSummaryFs(ContentSummaryFsRequest contentSummaryFsRequest) protected voidtransGetObjectParams(GetObjectRequest request, Map<String, String> params) protected AbstractRequestConvertor.TransResulttransGetObjectRequest(GetObjectRequest request) protected AbstractRequestConvertor.TransResultprotected AbstractRequestConvertor.TransResulttransListContentSummaryFsRequest(ListContentSummaryFsRequest listContentSummaryFsRequest) protected AbstractRequestConvertor.TransResulttransListContentSummaryRequest(ListContentSummaryRequest listContentSummaryRequest) protected AbstractRequestConvertor.TransResulttransListObjectsRequest(ListObjectsRequest listObjectsRequest) protected AbstractRequestConvertor.TransResultprotected AbstractRequestConvertor.TransResultprotected AbstractRequestConvertor.TransResulttransPutObjectRequest(PutObjectRequest request) protected voidtransRangeHeader(GetObjectRequest request, Map<String, String> headers) protected RestoreObjectRequest.RestoreObjectStatusprotected AbstractRequestConvertor.TransResultprotected voidtransSseCHeaders(SseCHeader ssecHeader, Map<String, String> headers, IHeaders iheaders) protected voidtransSseCSourceHeaders(SseCHeader sseCHeader, Map<String, String> headers, IHeaders iheaders) protected voidtransSseHeaders(PutObjectBasicRequest request, Map<String, String> headers, IHeaders iheaders) protected voidtransSseKmsHeaders(SseKmsHeader kmsHeader, Map<String, String> headers, IHeaders iheaders, String bucketName) protected AbstractRequestConvertor.TransResulttransUploadPartRequest(UploadPartRequest request) protected AbstractRequestConvertor.TransResulttransWriteFileRequest(WriteFileRequest request) 从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.AclHeaderConvertor
getCredential, prepareRESTHeaderAcl, prepareRESTHeaderAclForOBS, prepareRESTHeaderAclForOBSObject, prepareRESTHeaderAclForV2, prepareRESTHeaderAclObject, putAclImpl从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.AbstractRequestConvertor
build, createRequestBody, getApiVersion, getHeaderByMethodName, getOptionInfoResult, getSpecialParamForStorageClass, putCleanedKeyAndValues, putHeader, setHeadersAndStatus, setHeadersAndStatus, transObjectRequest, transObjectRequestWithResult, transRequest, transRequestPaymentHeaders, transRequestPaymentHeaders, transRequestWithResult, verifyResponseContentType, verifyResponseContentTypeForJson从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestStorageService
addRequestHeadersToConnection, authorizeHttpRequest, convertHeadersToMap, getFileSystemDelimiter, getIConvertor, getIHeaders, getProviderCredentials, getRestHeaderPrefix, getRestMetadataPrefix, getXmlResponseSaxParser, isAuthTypeNegotiation, performRequest, performRequest, performRequest, performRequest, performRequest, performRequest, performRequestWithoutSignature, performRestDelete, performRestDelete, performRestDelete, performRestForApiVersion, performRestGet, performRestGet, performRestGet, performRestGetForListBuckets, performRestHead, performRestOptions, renameMetadataKeys, renameMetadataKeys, retryRequest, setCanUseStandardHTTPHeaders, setProviderCredentials, setUserHeaders从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestConnectionService
addRequestParametersToUrlPath, getEndpoint, getHttpPort, getHttpsOnly, getHttpsPort, initHttpClient, isCname, isKeepAlive, isPathStyle, setupConnection, shutdown, shutdownImpl
-
字段详细资料
-
log
-
-
构造器详细资料
-
RequestConvertor
public RequestConvertor()
-
-
方法详细资料
-
transListVersionsRequest
protected AbstractRequestConvertor.TransResult transListVersionsRequest(ListVersionsRequest request) -
transInitiateMultipartUploadRequest
protected AbstractRequestConvertor.TransResult transInitiateMultipartUploadRequest(InitiateMultipartUploadRequest request) throws ServiceException - 抛出:
ServiceException
-
selectAllowedHeader
-
transExtensionPermissions
-
transSseHeaders
protected void transSseHeaders(PutObjectBasicRequest request, Map<String, String> headers, IHeaders iheaders) throws ServiceException- 抛出:
ServiceException
-
transSseCHeaders
protected void transSseCHeaders(SseCHeader ssecHeader, Map<String, String> headers, IHeaders iheaders) throws ServiceException- 抛出:
ServiceException
-
transCreateBucketRequest
protected AbstractRequestConvertor.TransResult transCreateBucketRequest(CreateBucketRequest request) throws ServiceException - 抛出:
ServiceException
-
transRestoreObjectResultToRestoreObjectStatus
protected RestoreObjectRequest.RestoreObjectStatus transRestoreObjectResultToRestoreObjectStatus(RestoreObjectResult result) -
transPutObjectRequest
protected AbstractRequestConvertor.TransResult transPutObjectRequest(PutObjectRequest request) throws ServiceException - 抛出:
ServiceException
-
getContentLengthFromFile
private long getContentLengthFromFile(PutObjectRequest request, long contentLengthValue, long fileSize) -
setBaseHeaderFromMetadata
private void setBaseHeaderFromMetadata(String bucketName, Map<String, String> headers, ObjectMetadata objectMetadata) -
transWriteFileRequest
protected AbstractRequestConvertor.TransResult transWriteFileRequest(WriteFileRequest request) throws ServiceException - 抛出:
ServiceException
-
transModifyObjectRequest
protected AbstractRequestConvertor.TransResult transModifyObjectRequest(ModifyObjectRequest request) throws ServiceException - 抛出:
ServiceException
-
transAppendObjectRequest
protected AbstractRequestConvertor.TransResult transAppendObjectRequest(AppendObjectRequest request) throws ServiceException - 抛出:
ServiceException
-
transCopyObjectRequest
protected AbstractRequestConvertor.TransResult transCopyObjectRequest(CopyObjectRequest request) throws ServiceException - 抛出:
ServiceException
-
transSseCSourceHeaders
protected void transSseCSourceHeaders(SseCHeader sseCHeader, Map<String, String> headers, IHeaders iheaders) throws ServiceException- 抛出:
ServiceException
-
transConditionCopyHeaders
protected void transConditionCopyHeaders(CopyObjectRequest request, Map<String, String> headers, IHeaders iheaders) -
transGetObjectRequest
protected AbstractRequestConvertor.TransResult transGetObjectRequest(GetObjectRequest request) throws ServiceException - 抛出:
ServiceException
-
transRangeHeader
- 参数:
request-headers-
-
transGetObjectParams
-
transConditionGetObjectHeaders
-
transSetObjectMetadataRequest
protected AbstractRequestConvertor.TransResult transSetObjectMetadataRequest(SetObjectMetadataRequest request) throws ServiceException - 抛出:
ServiceException
-
transCopyPartRequest
protected AbstractRequestConvertor.TransResult transCopyPartRequest(CopyPartRequest request) throws ServiceException - 抛出:
ServiceException
-
transListObjectsRequest
protected AbstractRequestConvertor.TransResult transListObjectsRequest(ListObjectsRequest listObjectsRequest) -
transListContentSummaryRequest
protected AbstractRequestConvertor.TransResult transListContentSummaryRequest(ListContentSummaryRequest listContentSummaryRequest) -
transListContentSummaryFsRequest
protected AbstractRequestConvertor.TransResult transListContentSummaryFsRequest(ListContentSummaryFsRequest listContentSummaryFsRequest) -
transGetContentSummaryFs
protected AbstractRequestConvertor.TransResult transGetContentSummaryFs(ContentSummaryFsRequest contentSummaryFsRequest) -
transUploadPartRequest
protected AbstractRequestConvertor.TransResult transUploadPartRequest(UploadPartRequest request) throws ServiceException - 抛出:
ServiceException
-
transSseKmsHeaders
-