Package io.grpc.util

Class ForwardingClientStreamTracer


  • @ExperimentalApi("https://github.com/grpc/grpc-java/issues/2861")
    public abstract class ForwardingClientStreamTracer
    extends io.grpc.ClientStreamTracer
    • Constructor Detail

      • ForwardingClientStreamTracer

        public ForwardingClientStreamTracer()
    • Method Detail

      • delegate

        protected abstract io.grpc.ClientStreamTracer delegate()
        Returns the underlying ClientStreamTracer.
      • streamCreated

        public void streamCreated​(io.grpc.Attributes transportAttrs,
                                  io.grpc.Metadata headers)
        Overrides:
        streamCreated in class io.grpc.ClientStreamTracer
      • createPendingStream

        public void createPendingStream()
        Overrides:
        createPendingStream in class io.grpc.ClientStreamTracer
      • outboundHeaders

        public void outboundHeaders()
        Overrides:
        outboundHeaders in class io.grpc.ClientStreamTracer
      • inboundHeaders

        public void inboundHeaders()
        Overrides:
        inboundHeaders in class io.grpc.ClientStreamTracer
      • inboundTrailers

        public void inboundTrailers​(io.grpc.Metadata trailers)
        Overrides:
        inboundTrailers in class io.grpc.ClientStreamTracer
      • addOptionalLabel

        public void addOptionalLabel​(String key,
                                     String value)
        Overrides:
        addOptionalLabel in class io.grpc.ClientStreamTracer
      • streamClosed

        public void streamClosed​(io.grpc.Status status)
        Overrides:
        streamClosed in class io.grpc.StreamTracer
      • outboundMessage

        public void outboundMessage​(int seqNo)
        Overrides:
        outboundMessage in class io.grpc.StreamTracer
      • inboundMessage

        public void inboundMessage​(int seqNo)
        Overrides:
        inboundMessage in class io.grpc.StreamTracer
      • outboundMessageSent

        public void outboundMessageSent​(int seqNo,
                                        long optionalWireSize,
                                        long optionalUncompressedSize)
        Overrides:
        outboundMessageSent in class io.grpc.StreamTracer
      • inboundMessageRead

        public void inboundMessageRead​(int seqNo,
                                       long optionalWireSize,
                                       long optionalUncompressedSize)
        Overrides:
        inboundMessageRead in class io.grpc.StreamTracer
      • outboundWireSize

        public void outboundWireSize​(long bytes)
        Overrides:
        outboundWireSize in class io.grpc.StreamTracer
      • outboundUncompressedSize

        public void outboundUncompressedSize​(long bytes)
        Overrides:
        outboundUncompressedSize in class io.grpc.StreamTracer
      • inboundWireSize

        public void inboundWireSize​(long bytes)
        Overrides:
        inboundWireSize in class io.grpc.StreamTracer
      • inboundUncompressedSize

        public void inboundUncompressedSize​(long bytes)
        Overrides:
        inboundUncompressedSize in class io.grpc.StreamTracer