Class ProtostellarRequest<TGrpcRequest>

    • Field Detail

    • Method Detail

      • raisedResponseToUser

        public void raisedResponseToUser​(@Nullable
                                         Throwable err)
        Crucial to always ultimately call this on every request, and just once.
      • deadline

        public com.couchbase.client.core.deps.io.grpc.Deadline deadline()
      • absoluteTimeout

        public long absoluteTimeout()
      • timeoutElapsed

        public boolean timeoutElapsed()
      • readonly

        public boolean readonly()
      • logicalRequestLatency

        public long logicalRequestLatency()
      • incrementRetryAttempts

        public void incrementRetryAttempts​(Duration duration,
                                           RetryReason reason)
      • markAsSent

        public void markAsSent()
      • maybeSent

        public boolean maybeSent()
      • retryAttempts

        public int retryAttempts()
      • dispatchDuration

        public void dispatchDuration​(long durationNanos)
      • completed

        public boolean completed()
      • createdAt

        public long createdAt()
      • failed

        public boolean failed()
      • succeeded

        public boolean succeeded()