类 AbstractRequestConvertor
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
- 直接已知子类:
AclHeaderConvertor
-
嵌套类概要
嵌套类 -
字段概要
字段从类继承的字段 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 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected HeaderResponsebuild(okhttp3.Response res) protected okhttp3.RequestBodycreateRequestBody(String mimeType, String content) protected AuthTypeEnumgetApiVersion(String bucketName) private okhttp3.ResponsegetAuthTypeNegotiationResponseImpl(String bucketName) protected StringgetHeaderByMethodName(String bucketName, String code) protected GetBucketFSStatusResultgetOptionInfoResult(String bucketName, okhttp3.Response response) protected SpecialParamEnumgetSpecialParamForStorageClass(String bucketName) private AuthTypeEnumparseAuthTypeInResponse(String bucketName) protected voidputCleanedKeyAndValues(Map<String, Object> responseHeaders, String key, List<String> values, boolean needDecode) protected voidprotected voidsetHeadersAndStatus(HeaderResponse response, okhttp3.Response res) protected voidsetHeadersAndStatus(HeaderResponse response, okhttp3.Response res, boolean needDecode) protected NewTransResulttransObjectRequest(BaseObjectRequest request) protected NewTransResulttransObjectRequestWithResult(AbstractRequestConvertor.TransResult result, BaseObjectRequest request) protected NewTransResulttransRequest(GenericRequest request) transRequestPaymentHeaders(boolean isRequesterPays, Map<String, String> headers, IHeaders iheaders) set requestHeader for requestPaymenttransRequestPaymentHeaders(GenericRequest request, Map<String, String> headers, IHeaders iheaders) set requestHeader for requestPaymentprotected NewTransResulttransRequestWithResult(AbstractRequestConvertor.TransResult result, GenericRequest request) protected voidverifyResponseContentType(okhttp3.Response response) protected voidverifyResponseContentTypeForJson(okhttp3.Response response) 从类继承的方法 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
-
-
构造器详细资料
-
AbstractRequestConvertor
public AbstractRequestConvertor()
-
-
方法详细资料
-
transRequestPaymentHeaders
protected Map<String,String> transRequestPaymentHeaders(boolean isRequesterPays, Map<String, String> headers, IHeaders iheaders) throws ServiceExceptionset requestHeader for requestPayment- 参数:
isRequesterPays-headers-iheaders-- 抛出:
ServiceException
-
transRequestPaymentHeaders
protected Map<String,String> transRequestPaymentHeaders(GenericRequest request, Map<String, String> headers, IHeaders iheaders) throws ServiceExceptionset requestHeader for requestPayment- 参数:
request-headers-iheaders-- 抛出:
ServiceException
-
getHeaderByMethodName
-
putHeader
-
build
-
setHeadersAndStatus
-
setHeadersAndStatus
protected void setHeadersAndStatus(HeaderResponse response, okhttp3.Response res, boolean needDecode) -
putCleanedKeyAndValues
-
getSpecialParamForStorageClass
-
createRequestBody
protected okhttp3.RequestBody createRequestBody(String mimeType, String content) throws ServiceException - 抛出:
ServiceException
-
getOptionInfoResult
-
getApiVersion
- 抛出:
ServiceException
-
verifyResponseContentType
- 抛出:
ServiceException
-
verifyResponseContentTypeForJson
- 抛出:
ServiceException
-
parseAuthTypeInResponse
- 抛出:
ServiceException
-
getAuthTypeNegotiationResponseImpl
private okhttp3.Response getAuthTypeNegotiationResponseImpl(String bucketName) throws ServiceException - 抛出:
ServiceException
-
transRequestWithResult
protected NewTransResult transRequestWithResult(AbstractRequestConvertor.TransResult result, GenericRequest request) -
transObjectRequestWithResult
protected NewTransResult transObjectRequestWithResult(AbstractRequestConvertor.TransResult result, BaseObjectRequest request) -
transRequest
-
transObjectRequest
-