@NotNull RequestTimerData start(@NotNull java.lang.String type)
Called at the start of the request.
void error(@NotNull
java.lang.String errorMessage,
@NotNull
RequestTimerData data)
Called when an an error is detected.
void throwable(@NotNull
java.lang.Throwable throwable,
@NotNull
RequestTimerData data)
Called when exception is caught.
void end(@NotNull
RequestTimerData data)
Called at the end of the request.