Package io.grpc

Class ClientStreamTracer.StreamInfo

java.lang.Object
io.grpc.ClientStreamTracer.StreamInfo
Enclosing class:
ClientStreamTracer

@ExperimentalApi("https://github.com/grpc/grpc-java/issues/2861") public static final class ClientStreamTracer.StreamInfo extends Object
Information about a stream.

Note this class doesn't override equals() and hashCode, as is the case for CallOptions.

Since:
1.20.0
  • Method Details

    • getCallOptions

      public CallOptions getCallOptions()
      Returns the effective CallOptions of the call.
    • getPreviousAttempts

      public int getPreviousAttempts()
      Returns the number of preceding attempts for the RPC.
      Since:
      1.40.0
    • isTransparentRetry

      public boolean isTransparentRetry()
      Whether the stream is a transparent retry.
      Since:
      1.40.0
    • toBuilder

      Converts this StreamInfo into a new Builder.
      Since:
      1.21.0
    • newBuilder

      public static ClientStreamTracer.StreamInfo.Builder newBuilder()
      Creates an empty Builder.
      Since:
      1.21.0
    • toString

      public String toString()
      Overrides:
      toString in class Object