public class StorageObjectResponseHandler extends AbstractResponseHandler<StorageObject>
Constructor and Description |
---|
StorageObjectResponseHandler() |
Modifier and Type | Method and Description |
---|---|
IIJGIOWebServiceResponse<StorageObject> |
handle(HttpResponse response)
HTTPレスポンスオブジェクトを受け取り、任意の型のオブジェクトを変えhします。
それぞれの実装ではレスポンスを処理するか選択することが出来ます。しかし、
なんらかの型のレスポンスは返す必要があります
|
boolean |
needsConnectionLeftOpen()
このレスポンスハンドラの処理後でも全てのレスポンスデータが読み込まれたわけでは
ないので、trueを返します。
これにより、HTTPコネクションは開いたままを維持し、呼び出し元がストリーム形式
でそれらを引き続き読み込むことが出来ます
|
parseResponseMetadata, populateObjectMetadata
public IIJGIOWebServiceResponse<StorageObject> handle(HttpResponse response) throws Exception
HttpResponseHandler
response
- 処理を行う、IIJ GIOストレージ&アナリシスサービス APIより返された
HTTPレスポンスオブジェクトException
- レスポンスの処理で問題が発生した場合HttpResponseHandler.handle(com.iijgio.dag.http.HttpResponse)
public boolean needsConnectionLeftOpen()
needsConnectionLeftOpen
in interface HttpResponseHandler<IIJGIOWebServiceResponse<StorageObject>>
needsConnectionLeftOpen
in class AbstractResponseHandler<StorageObject>
HttpResponseHandler.needsConnectionLeftOpen()
Copyright © 2018. All rights reserved.