Interface ReceiveTimeout


  • public interface ReceiveTimeout
    INTERNAL API
    • Method Detail

      • receiveTimeoutData_$eq

        void receiveTimeoutData_$eq​(scala.Tuple2<scala.concurrent.duration.Duration,​Cancellable> x$1)
      • receiveTimeout

        scala.concurrent.duration.Duration receiveTimeout()
      • setReceiveTimeout

        void setReceiveTimeout​(scala.concurrent.duration.Duration timeout)
      • checkReceiveTimeoutIfNeeded

        void checkReceiveTimeoutIfNeeded​(java.lang.Object message,
                                         scala.Tuple2<scala.concurrent.duration.Duration,​Cancellable> beforeReceive)
        Called after `ActorCell.receiveMessage` or `ActorCell.autoReceiveMessage`.
      • checkReceiveTimeout

        void checkReceiveTimeout​(boolean reschedule)
      • rescheduleReceiveTimeout

        void rescheduleReceiveTimeout​(scala.concurrent.duration.FiniteDuration f)
      • hasTimeoutData

        boolean hasTimeoutData()
      • receiveTimeoutChanged

        boolean receiveTimeoutChanged​(scala.Tuple2<scala.concurrent.duration.Duration,​Cancellable> beforeReceive)
      • cancelReceiveTimeoutIfNeeded

        scala.Tuple2<scala.concurrent.duration.Duration,​Cancellable> cancelReceiveTimeoutIfNeeded​(java.lang.Object message)
      • cancelReceiveTimeoutTask

        void cancelReceiveTimeoutTask()
      • messageMarkedToNotInfluenceTimeout

        boolean messageMarkedToNotInfluenceTimeout​(java.lang.Object message)