Package | Description |
---|---|
com.ibm.cloud.objectstorage | |
com.ibm.cloud.objectstorage.handlers | |
com.ibm.cloud.objectstorage.http | |
com.ibm.cloud.objectstorage.http.timers.client | |
com.ibm.cloud.objectstorage.metrics |
Classes used to support the AWS SDK metrics API.
|
com.ibm.cloud.objectstorage.monitoring.internal |
Modifier and Type | Method and Description |
---|---|
protected void |
AmazonWebServiceClient.endClientExecution(AWSRequestMetrics awsRequestMetrics,
Request<?> request,
Response<?> response)
Convenient method to end the client execution without logging the
awsRequestMetrics.
|
protected void |
AmazonWebServiceClient.endClientExecution(AWSRequestMetrics awsRequestMetrics,
Request<?> request,
Response<?> response,
boolean loggingAwsRequestMetrics)
Common routine to end a client AWS request/response execution and collect
the request metrics.
|
Modifier and Type | Method and Description |
---|---|
Response<?> |
HandlerAfterAttemptContext.getResponse() |
Modifier and Type | Method and Description |
---|---|
void |
IRequestHandler2.afterError(Request<?> request,
Response<?> response,
Exception e)
Runs any additional processing logic on a request after it has failed.
|
void |
StackedRequestHandler.afterError(Request<?> request,
Response<?> response,
Exception e) |
void |
RequestHandler2.afterError(Request<?> request,
Response<?> response,
Exception e) |
void |
IRequestHandler2.afterResponse(Request<?> request,
Response<?> response)
Runs any additional processing logic on the specified request (after is has been executed by
the client runtime).
|
void |
StackedRequestHandler.afterResponse(Request<?> request,
Response<?> response) |
void |
RequestHandler2.afterResponse(Request<?> request,
Response<?> response) |
HandlerAfterAttemptContext.HandlerAfterAttemptContextBuilder |
HandlerAfterAttemptContext.HandlerAfterAttemptContextBuilder.withResponse(Response<?> response)
Fluent set for what the response should be on the eventual HandlerAfterAttemptContext instance
|
Modifier and Type | Method and Description |
---|---|
Response<Void> |
AmazonHttpClient.RequestExecutionBuilder.execute()
Executes the request with the given configuration; not handling response.
|
<Output> Response<Output> |
AmazonHttpClient.RequestExecutionBuilder.execute(HttpResponseHandler<Output> responseHandler)
Executes the request with the given configuration.
|
<T> Response<T> |
AmazonHttpClient.execute(Request<?> request,
HttpResponseHandler<AmazonWebServiceResponse<T>> responseHandler,
HttpResponseHandler<AmazonServiceException> errorResponseHandler,
ExecutionContext executionContext)
Deprecated.
Use
AmazonHttpClient.requestExecutionBuilder() to configure and execute a HTTP request. |
<T> Response<T> |
AmazonHttpClient.execute(Request<?> request,
HttpResponseHandler<AmazonWebServiceResponse<T>> responseHandler,
HttpResponseHandler<AmazonServiceException> errorResponseHandler,
ExecutionContext executionContext,
RequestConfig requestConfig) |
Modifier and Type | Method and Description |
---|---|
Response<?> |
SdkInterruptedException.getResponse() |
Constructor and Description |
---|
SdkInterruptedException(Response<?> response) |
Modifier and Type | Method and Description |
---|---|
abstract void |
RequestMetricCollector.collectMetrics(Request<?> request,
Response<?> response)
Used to collect the metric at the end of a request/response cycle.
|
Modifier and Type | Method and Description |
---|---|
void |
ClientSideMonitoringRequestHandler.afterError(Request<?> request,
Response<?> response,
Exception e) |
void |
ClientSideMonitoringRequestHandler.afterResponse(Request<?> request,
Response<?> response) |
Copyright © 2024. All rights reserved.