Class ClientCallImpl.CancellationHandler

    • Field Detail

      • contextIsDeadlineSource

        private final boolean contextIsDeadlineSource
      • hasDeadline

        private final boolean hasDeadline
      • remainingNanos

        private final long remainingNanos
      • deadlineCancellationFuture

        private volatile java.util.concurrent.ScheduledFuture<?> deadlineCancellationFuture
      • tearDownCalled

        private volatile boolean tearDownCalled
    • Constructor Detail

      • CancellationHandler

        CancellationHandler​(Deadline deadline,
                            boolean contextIsDeadlineSource)
    • Method Detail

      • setUp

        void setUp()
      • tearDown

        void tearDown()
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • formatDeadlineExceededStatus

        Status formatDeadlineExceededStatus()