Package | Description |
---|---|
com.ibm.cloud.objectstorage.handlers | |
com.ibm.cloud.objectstorage.util |
Modifier and Type | Method and Description |
---|---|
void |
AbstractRequestHandler.afterResponse(Request<?> request,
Object response,
TimingInfo timingInfo)
Deprecated.
|
void |
RequestHandler.afterResponse(Request<?> request,
Object response,
TimingInfo timingInfo)
Deprecated.
Runs any additional processing logic on the specified request (after is
has been executed by the client runtime).
|
Modifier and Type | Field and Description |
---|---|
protected TimingInfo |
AWSRequestMetrics.timingInfo |
Modifier and Type | Method and Description |
---|---|
TimingInfo |
TimingInfo.endTiming() |
TimingInfo |
TimingInfo.getLastSubMeasurement(String subMeasurementName) |
TimingInfo |
TimingInfo.getSubMeasurement(String subMeasurementName) |
TimingInfo |
TimingInfo.getSubMeasurement(String subMesurementName,
int index) |
TimingInfo |
AWSRequestMetrics.getTimingInfo() |
static TimingInfo |
TimingInfo.newTimingInfoFullSupport(long startTimeNano,
long endTimeNano)
Returns a
TimingInfoFullSupport based on the given
start and end time in nanosecond, ignoring the wall clock time. |
static TimingInfo |
TimingInfo.newTimingInfoFullSupport(long startEpochTimeMilli,
long startTimeNano,
long endTimeNano)
Returns a
TimingInfoFullSupport based on the given
start time since epoch in millisecond,
and the given start and end time in nanosecond. |
static TimingInfo |
TimingInfo.startTiming()
Captures the current wall clock time (since epoch in millisecond)
and the current time (in nanosecond) used for timing measurement.
|
static TimingInfo |
TimingInfo.startTimingFullSupport()
Captures the current wall clock time (since epoch in millisecond)
and the current time (in nanosecond) used for timing measurement.
|
static TimingInfo |
TimingInfo.startTimingFullSupport(long startTimeNano)
Captures the given start time in nanosecond, ignoring the wall clock time.
|
static TimingInfo |
TimingInfo.startTimingFullSupport(long startTimeMillis,
long startTimeNano)
Captures the given wall clock time and start time in nanosecond
|
static TimingInfo |
TimingInfo.unmodifiableTimingInfo(long startTimeNano,
Long endTimeNano)
Returns an instance of
TimingInfo that is not modifiable, given
the start and end nano times. |
static TimingInfo |
TimingInfo.unmodifiableTimingInfo(long startEpochTimeMilli,
long startTimeNano,
Long endTimeNano)
Returns an instance of
TimingInfo that is not modifiable. |
Modifier and Type | Method and Description |
---|---|
List<TimingInfo> |
TimingInfo.getAllSubMeasurements(String subMeasurementName) |
Map<String,List<TimingInfo>> |
TimingInfo.getSubMeasurementsByName() |
Modifier and Type | Method and Description |
---|---|
void |
TimingInfo.addSubMeasurement(String subMeasurementName,
TimingInfo timingInfo) |
Constructor and Description |
---|
AWSRequestMetrics(TimingInfo timingInfo) |
Copyright © 2024. All rights reserved.