public class ResponseHeaderHandlerChain<T> extends StorageXmlResponseHandler<T>
Constructor and Description |
---|
ResponseHeaderHandlerChain(Unmarshaller<T,InputStream> responseUnmarshaller,
HeaderHandler<T>... headerHandlers) |
Modifier and Type | Method and Description |
---|---|
IIJGIOWebServiceResponse<T> |
handle(HttpResponse response)
HTTPレスポンスオブジェクトを受け取り、任意の型のオブジェクトを変えhします。
それぞれの実装ではレスポンスを処理するか選択することが出来ます。しかし、
なんらかの型のレスポンスは返す必要があります
|
getResponseHeaders
needsConnectionLeftOpen, parseResponseMetadata, populateObjectMetadata
public ResponseHeaderHandlerChain(Unmarshaller<T,InputStream> responseUnmarshaller, HeaderHandler<T>... headerHandlers)
public IIJGIOWebServiceResponse<T> handle(HttpResponse response) throws Exception
HttpResponseHandler
handle
in interface HttpResponseHandler<IIJGIOWebServiceResponse<T>>
handle
in class StorageXmlResponseHandler<T>
response
- 処理を行う、IIJ GIOストレージ&アナリシスサービス APIより返された
HTTPレスポンスオブジェクトException
- レスポンスの処理で問題が発生した場合HttpResponseHandler.handle(com.iijgio.dag.http.HttpResponse)
Copyright © 2018. All rights reserved.