public class StorageXmlResponseHandler<T> extends AbstractResponseHandler<T>
Constructor and Description |
---|
StorageXmlResponseHandler(Unmarshaller<T,InputStream> responseUnmarshaller)
新たにレスポンスハンドラを構築します。
このレスポンスハンドラでは、指定された SAX Unmarshallerをレスポンスから
オブジェクトへの変換に使用します。
|
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getResponseHeaders()
処理したレスポンスからヘッダのマップを返します。
レスポンスが処理されるまでの間はnullを返します。
|
IIJGIOWebServiceResponse<T> |
handle(HttpResponse response)
HTTPレスポンスオブジェクトを受け取り、任意の型のオブジェクトを変えhします。
それぞれの実装ではレスポンスを処理するか選択することが出来ます。しかし、
なんらかの型のレスポンスは返す必要があります
|
needsConnectionLeftOpen, parseResponseMetadata, populateObjectMetadata
public StorageXmlResponseHandler(Unmarshaller<T,InputStream> responseUnmarshaller)
responseUnmarshaller
- レスポンスの処理に使用するSAX Unmarshallerpublic IIJGIOWebServiceResponse<T> handle(HttpResponse response) throws Exception
HttpResponseHandler
response
- 処理を行う、IIJ GIOストレージ&アナリシスサービス APIより返された
HTTPレスポンスオブジェクトException
- レスポンスの処理で問題が発生した場合HttpResponseHandler.handle(com.iijgio.dag.http.HttpResponse)
Copyright © 2018. All rights reserved.