Package io.grpc
Class InternalChannelz.TransportStats
- java.lang.Object
-
- io.grpc.InternalChannelz.TransportStats
-
- Enclosing class:
- InternalChannelz
@Immutable public static final class InternalChannelz.TransportStats extends java.lang.Object
A data class to represent transport stats.
-
-
Field Summary
Fields Modifier and Type Field Description long
keepAlivesSent
long
lastLocalStreamCreatedTimeNanos
long
lastMessageReceivedTimeNanos
long
lastMessageSentTimeNanos
long
lastRemoteStreamCreatedTimeNanos
long
localFlowControlWindow
long
messagesReceived
long
messagesSent
long
remoteFlowControlWindow
long
streamsFailed
long
streamsStarted
long
streamsSucceeded
-
Constructor Summary
Constructors Constructor Description TransportStats(long streamsStarted, long lastLocalStreamCreatedTimeNanos, long lastRemoteStreamCreatedTimeNanos, long streamsSucceeded, long streamsFailed, long messagesSent, long messagesReceived, long keepAlivesSent, long lastMessageSentTimeNanos, long lastMessageReceivedTimeNanos, long localFlowControlWindow, long remoteFlowControlWindow)
Creates an instance.
-
-
-
Field Detail
-
streamsStarted
public final long streamsStarted
-
lastLocalStreamCreatedTimeNanos
public final long lastLocalStreamCreatedTimeNanos
-
lastRemoteStreamCreatedTimeNanos
public final long lastRemoteStreamCreatedTimeNanos
-
streamsSucceeded
public final long streamsSucceeded
-
streamsFailed
public final long streamsFailed
-
messagesSent
public final long messagesSent
-
messagesReceived
public final long messagesReceived
-
keepAlivesSent
public final long keepAlivesSent
-
lastMessageSentTimeNanos
public final long lastMessageSentTimeNanos
-
lastMessageReceivedTimeNanos
public final long lastMessageReceivedTimeNanos
-
localFlowControlWindow
public final long localFlowControlWindow
-
remoteFlowControlWindow
public final long remoteFlowControlWindow
-
-
Constructor Detail
-
TransportStats
public TransportStats(long streamsStarted, long lastLocalStreamCreatedTimeNanos, long lastRemoteStreamCreatedTimeNanos, long streamsSucceeded, long streamsFailed, long messagesSent, long messagesReceived, long keepAlivesSent, long lastMessageSentTimeNanos, long lastMessageReceivedTimeNanos, long localFlowControlWindow, long remoteFlowControlWindow)
Creates an instance.
-
-