Package | Description |
---|---|
com.iijgio.dag.http |
IIJ GIOストレージ&アナリシスサービス SDKで使用する http処理を行うクラスを含みます
|
com.iijgio.dag.services.storage.internal |
IIJ GIOストレージ&アナリシスサービス SDKで内部的に使用するクラスを含みます
|
Modifier and Type | Method and Description |
---|---|
T |
HttpResponseHandler.handle(HttpResponse response)
HTTPレスポンスオブジェクトを受け取り、任意の型のオブジェクトを変えhします。
それぞれの実装ではレスポンスを処理するか選択することが出来ます。しかし、
なんらかの型のレスポンスは返す必要があります
|
Modifier and Type | Method and Description |
---|---|
IIJGIOWebServiceResponse<T> |
StorageXmlResponseHandler.handle(HttpResponse response) |
IIJGIOWebServiceResponse<String> |
StorageStringResponseHandler.handle(HttpResponse response) |
IIJGIOWebServiceResponse<StorageObject> |
StorageObjectResponseHandler.handle(HttpResponse response) |
IIJGIOWebServiceResponse<ObjectMetadata> |
StorageMetadataResponseHandler.handle(HttpResponse response) |
IIJGIOServiceException |
StorageErrorResponseHandler.handle(HttpResponse errorResponse) |
IIJGIOWebServiceResponse<T> |
ResponseHeaderHandlerChain.handle(HttpResponse response) |
void |
ServerSideEncryptionHeaderHandler.handle(T result,
HttpResponse response) |
void |
ObjectExpirationHeaderHandler.handle(T result,
HttpResponse response) |
void |
HeaderHandler.handle(T result,
HttpResponse response)
1つないし複数のヘッダーを与えられたレスポンスオブジェクトに適用します。
|
void |
StorageVersionHeaderHandler.handle(XmlResponsesSaxParser.CopyObjectResultHandler result,
HttpResponse response) |
protected IIJGIOWebServiceResponse<T> |
AbstractResponseHandler.parseResponseMetadata(HttpResponse response)
指定されたHttpResponseからレスポンスメタデータをパースし、結果処理の
準備として、IIJGIOWebServiceResponse オブジェクトを返します。
|
protected void |
AbstractResponseHandler.populateObjectMetadata(HttpResponse response,
ObjectMetadata metadata)
指定されたレスポンスオブジェクトのヘッダより抽出されたすべてのオブジェクト
メタデータを、指定された
ObjectMetadata オブジェクトに転記します |
Copyright © 2018. All rights reserved.