public class CosErrorResponseHandler extends Object implements HttpResponseHandler<CosServiceException>
| Constructor and Description |
|---|
CosErrorResponseHandler() |
| Modifier and Type | Method and Description |
|---|---|
CosServiceException |
handle(CosHttpResponse httpResponse)
Accepts an HTTP response object, and returns an object of type T.
|
boolean |
needsConnectionLeftOpen()
Indicates if this response handler requires that the underlying HTTP
connection not be closed automatically after the response is
handled.
|
public CosServiceException handle(CosHttpResponse httpResponse) throws XMLStreamException
HttpResponseHandlerhandle in interface HttpResponseHandler<CosServiceException>httpResponse - The HTTP response to handle, as received from an COS service.XMLStreamExceptionpublic boolean needsConnectionLeftOpen()
HttpResponseHandler#handle(HttpResponse) method,
this method can be used to prevent the underlying connection from being
prematurely closed.
Response handlers should use this option very carefully, since it means
that resource cleanup is no longer handled automatically, and if
neglected, can result in the client runtime running out of resources for
new HTTP connections.needsConnectionLeftOpen in interface HttpResponseHandler<CosServiceException>Copyright © 2023. All rights reserved.