Class RequestExecutionMeasurements
java.lang.Object
com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
Collection of measurements for an S/4HANA request.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBuildRequestDuration(Duration duration) Increase a build request duration by a given value.voidaddExecuteRequestDuration(Duration duration) Increase a request execution duration by a given value.voidaddParseResponseDuration(Duration duration) Increase a parse response duration by a given value.static StringformatDuration(Duration duration) For internal use only.Get all request measurements serialized as aString.voidRemove all current measurements for a request.voidsetBeginTotal(Long beginTotal) voidsetEndTotal(Long endTotal)
-
Constructor Details
-
RequestExecutionMeasurements
public RequestExecutionMeasurements()
-
-
Method Details
-
formatDuration
For internal use only. -
addBuildRequestDuration
Increase a build request duration by a given value.- Parameters:
duration- The build request duration.
-
addExecuteRequestDuration
Increase a request execution duration by a given value.- Parameters:
duration- The execute request duration.
-
addParseResponseDuration
Increase a parse response duration by a given value.- Parameters:
duration- The parse response duration.
-
resetMeasurements
public void resetMeasurements()Remove all current measurements for a request. -
getMeasurementsString
Get all request measurements serialized as aString.- Returns:
- The request measurements.
-
getBeginTotal
-
getEndTotal
-
getBuildRequestDuration
-
getExecuteRequestDuration
-
getParseResponseDuration
-
setBeginTotal
-
setEndTotal
-