Package io.grpc

Class InternalChannelz.TransportStats

  • Enclosing class:
    InternalChannelz

    @Immutable
    public static final class InternalChannelz.TransportStats
    extends java.lang.Object
    A data class to represent transport stats.
    • 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.