Package io.grpc

Class InternalChannelz.TransportStats

java.lang.Object
io.grpc.InternalChannelz.TransportStats
Enclosing class:
InternalChannelz

@Immutable public static final class InternalChannelz.TransportStats extends Object
A data class to represent transport stats.
  • Field Details

    • 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 Details

    • 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.