Class PerChannelBookieClient.CompletionValue

    • Field Detail

      • ctx

        protected java.lang.Object ctx
      • ledgerId

        protected long ledgerId
      • entryId

        protected long entryId
      • startTime

        protected long startTime
    • Constructor Detail

      • CompletionValue

        public CompletionValue​(java.lang.String operationName,
                               java.lang.Object ctx,
                               long ledgerId,
                               long entryId,
                               OpStatsLogger opLogger,
                               OpStatsLogger timeoutOpLogger)
    • Method Detail

      • logOpResult

        void logOpResult​(int rc)
      • maybeTimeout

        boolean maybeTimeout()
      • timeout

        void timeout()
      • restoreMdcContext

        public void restoreMdcContext()
      • errorOut

        public abstract void errorOut()
      • errorOut

        public abstract void errorOut​(int rc)
      • setOutstanding

        public void setOutstanding()
      • errorOutAndRunCallback

        protected void errorOutAndRunCallback​(java.lang.Runnable callback)