Package io.grpc.internal
Class CallTracer
java.lang.Object
io.grpc.internal.CallTracer
A collection of call stats for channelz.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LongCounter
private final LongCounter
private final LongCounter
(package private) static final CallTracer.Factory
private long
private final TimeProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CallTracer.Factory
void
reportCallEnded
(boolean success) void
(package private) void
(package private) void
-
Field Details
-
timeProvider
-
callsStarted
-
callsSucceeded
-
callsFailed
-
lastCallStartedNanos
private volatile long lastCallStartedNanos -
DEFAULT_FACTORY
-
-
Constructor Details
-
CallTracer
CallTracer(TimeProvider timeProvider)
-
-
Method Details
-
reportCallStarted
public void reportCallStarted() -
reportCallEnded
public void reportCallEnded(boolean success) -
updateBuilder
-
updateBuilder
-
getDefaultFactory
-